Odell Beckham Jr scored a touchdown late in the fourth quarter to edge the New York Giants past the Baltimore Ravens.
The Ravens led 10-7 at the half, but mistakes on offence once more cost them dearly for the third week running.
OBJ had already linked with Eli Manning for a 75-yard score in the third quarter, and the pair connected again to turn the game around.
The win ends a three-game losing streak for the Giants, while the Ravens move to 3-3 for the season after losing their third game in-a-row.
Ravens take early lead in game
After being shut out in the second-half against the Washington Redskins last week, John Harbaugh’s side were looking to bounce back.
And it was the Ravens who put points on the board first when Justin Tucker’s 23-yard field goal was followed by a brilliant piece of play.
On the first play of the Giants’ drive, Beckham Jr caught a pass from Manning, but was hit hard and fumbled the ball.
Baltimore recovered the ball and made the hosts pay as Terrance West finished off a short drive by leaping over the line of scrimmage and into the end zone.
Manning finds Lewis in end zone
The Ravens’ defence were making big stops, and the home crowd were beginning to become restless.
However, Manning did manage to lead his offence up the field near the end of the second quarter and for a touchdown.
The quarterback completed a big fourth down completion to Victor Cruz on the way there before finding Roger Lewis at the back of the end zone.
Corner-back Will Davis intercepted Manning’s pass to conclude the first-half, and the Ravens went into the break ahead by three.
Sides exchange field goals
The hosts started the second-half with a big drive up-field, Manning completed a pass to Sterling Shephard.
Pass interference was called on Tavon Young, but the Ravens restricted the Giants to a field goal, despite Manning having three plays from the one-yard line.
Midway through the quarter, Young picked off Manning with a diving catch, and the Ravens started their drive on the New York 22-yard line.
But they couldn’t punch the ball into the end zone and Tucker kicked a 39-yard field goal before the hosts produced the play of the game.
Giants take lead for first time
Manning threw to Beckham Jr with the next play of the game for a 75-yard touchdown and the Giants took a lead in the game for the first time.
Baltimore drove down the field, Flacco threw to Mike Wallace, and the next play Terrance West drove up the middle and fell inches short of the goal line on third down.
The game ticked over into the fourth quarter, and West went to the outside, but was drove out of bounds and short by Jonathan Casillas.
Beckham scores game-winning touchdown
Tucker and Josh Brown exchanged field goals before the Ravens went back into the lead.
After a good drive by Flacco and his offence, West rounded off by running up the middle for his first touchdown of the afternoon.
However, the celebrations were short lived after Manning and Beckham Jr linked on the next play for a 66-yard touchdown.
And despite their best efforts the other side of the two-minute warning, the Ravens fell just short.
Kamar Aiken made room in the end zone, but Flacco’s pass was already airborne and Baltimore moved to 3-3 for the season.