the ball sailed over return man john taylor 's head at the san francisco 25 and rolled to the 9 where taylor picked it up and ran it back 45 yards to the cincinnati 46 , giving him the longest punt return in super bowl history .