The Buffalo Bills came into Baltimore with an 0-5 record and were seemingly off to a hot start to the game. After getting out to a 24-10 lead, it seemed that the Buffalo Bills would come away victorious.
However, as we Bills fans are aware of, it ain't over till it's over.
This slideshow takes a look at the ups and downs of this exciting game of Buffalo Bills football.
Ryan Fitzpatrick entered Sunday with the fourth highest passer rating in the National Football League and came out proving that.
After forcing the Baltimore Ravens to go three-and-out on the first drive of the game and then holding them to a field goal on the ensuing drive, Fitzpatrick connected with Lee Evans for a 33-yard bomb to give the Bills a 7-3 lead.
His success continued as he had a career day, completing 29 of his 43 pass attempts for 379 yards, tossing four touchdowns and two crucial interceptions to Ed Reed, who made his season debut.
Fitzpatrick became the first Buffalo Bills quarterback in the last 60 games to throw for over 300 yards (J.P. Losman).
Steve Johnson has quietly rose to the top of the wide receiver leaders list in the NFL, entering Sunday with four touchdowns in his last three games.
He continued that success against the Ravens, catching eight passes for 158 yards and a touchdown. The touchdown was just beautiful. He faked out Ravens cornerback LaDarius Webb and darted up field, catching a 33-yard pass for the score.
With 158 yards, Johnson was the first Bills wide receiver to have 100 or more yards in a game since Terrell Owens gained 197 last year against the Jacksonville Jaguars.
After being seemingly invisible for the first three games of the year, Lee Evans is reminding the Bills fans that he still is there and is a threatening deep threat.
He displayed that by catching a 33-yard touchdown in the first quarter and a 20-yard touchdown on an amazing pass by Ryan Fitzpatrick.
Evans finished the day with six catches for 105 yards and three touchdowns.
Who would've thought the Bills would have two receivers with 100 plus yards, after going 12 games without one?
Well, at least the Bills didn't give up 200 yards on the ground like they have been for what seems like every game this season, but they still couldn't contain the running backs.
Former Buffalo Bill Willis McGahee rushed for 64 yards and a score, while Ray Rice carried the ball 16 times for 72 yards.
The Bills' run defense is atrocious, as displayed when I saw Kyle Williams making a tackle in the secondary with Donte Whitner.
The Bills were on a roll, leading 24-13 with one minute left in the half. The Ravens kicked off and C.J. Spiller fumbled on the ensuing kick return.
Reggie Corner intercepted a pass intended for Anquan Boldin, but of course, in typical Buffalo Bills-esque luck, the referee determined that it was an incomplete pass.
Joe Flacco proceeded to throw a touchdown to Todd Heap, narrowing the lead to 24-20 at halftime.
Buffalo came out with a spread attack, and on the first play of the third quarter, Ryan Fitzpatrick threw an interception to Ed Reed and the Ravens scored a touchdown to make it 27-24. That's 17 points in little over one minute.
The Bills fought back to tie the game 34-34, with a last second, 50-yard field goal by Rian Lindell to bring the game to overtime.
After stopping the Ravens, Fitzpatrick connected with Evans on a 17-yard pass to bring them to their own 41-yard line.
Then, the refs blew another call.
Fitzpatrick completed a pass to tight end Shawn Nelson for four yards. When six defenders are holding Nelson up, the whistle should be blown right? Forward progress, end of play, right? Wrong.
Nelson coughs up the ball, and Ray Lewis comes up with it. Already in field goal range, the Ravens run the ball a couple times, and Billy Cundiff kicks the game-winning, 38-yard field goal.
Buffalo Bills: 34, Baltimore Ravens: 37