WEST POINT, N.Y. (AP) Tanner Lee threw for 252 yards and two touchdowns and Andrew DiRocco hit the game-winning 35-yard field goal with 4 seconds left as Tulane held off Army 34-31 to snap a five-game losing streak on Saturday.

Teddy Veal had 123 receiving yards and a touchdown and Dontrell Hilliard added 91 rushing for the Green Wave (3-7, 1-5 American Athletic Conference), who notched their first road win.

Ahmad Bradshaw threw for 121 yards and a pair of touchdowns and added 72 on the ground for the Black Knights (2-8), who lost by less than a touchdown for the sixth time.

More from FoxSports

Down 28-7 late in the first half, Army pulled to 31-30 when Bradshaw hit Edgar Poe on third-and-goal from the 11 with 1:59 to go.

The Black Knights then successfully faked the PAT, but had the conversion called back on a penalty, giving Tulane just enough time to set up DiRocco's kick.