Mathias Pereira Lage scored a breathtaking volley for St. Pauli but it was not enough for a much-needed win at a dogged Union Berlin side.