There are roller coasters at Six Flags that have less ups and downs than the Bills had Sunday in Miami.
Buffalo missed an extra point, a 55-yard field goal, had a punt blocked, and muffed a punt deep inside their own territory.
Those were just the special teams miscues.
Josh Allen missed Zay Jones wide open in the endzone in the third quarter that forced the Bills to settle for a field goal instead of a touchdown.
Buffalo committed thirteen penalties, their sixth game this season with double digit flags.
And yet, Buffalo still had a chance to win this game.
With 1:05 remaining, on 4th and 11, Allen scrambled for what seemed like forever, but his pass wobbled to an open Charles Clay who couldn’t make a diving catch.
“I was running around I was pretty doggone tired. It just didn’t feel great coming out of the hand,” said Allen. “I put this one on me.”
The Bills tight end sat in his locker, still fully dressed for a 15-20 minutes after the game was over. Teammates would occasionally come up to talk to and console him.
“I gotta make a play. That’s on me,” said Clay. “Everyone played good enough to win and that situation I took it away from everybody.”
“First of all the game just wasn’t that. There were other plays we should have made together that we didn’t make. So we don’t blame Charles or Josh,” said LeSean McCoy.” It would have been a great play and we would have celebrated and gone back to Buffalo but that’s not his fault or Josh’s or Clay’s fault.”
There were still positives to take away from this heartbreaking loss.
Allen become the first rookie quarterback since 1961 to have back-to-back games with at least 99 yards rushing.
It was another step in the right direction for Allen who was coming off one of his best performances against the Jaguars. He finished the day 18 of 33 for 231 yards, a pair of touchdowns to Zay Jones and a pair of interceptions.
Buffalo’s defense held Miami to only 175 yards of total offense but forced only one turnover.
LeSean McCoy had another lackluster game rushing for 52 yards on 15 carries.
The Bills (4-8) return home next weekend to host the Jets.