Trace McSorley completed a 7-yard pass to Juwan Johnson on the game’s final play and No. 4 Penn State defeated Iowa 21-19 on Saturday night at Kinnick Stadium in Iowa City, Iowa.