Mike Archie ran for 106 yards and Brian O’Neill scored two rushing touchdowns to help the 15th-ranked Nittany Lions defeat the Trojans, 21-20.