Penn State avoided an 0-3 start with a 34-7 win over Navy on Saturday at Beaver Stadium. Matt McGloin threw four touchdowns to help Bill O'Brien to his first win as coach in Happy Valley.