It took just over 21 quarters and multiple attempts, but Buffalo Bills’ running back LeSean McCoy has finally found the end zone. He scored twice in the team’s 30-27 victory Tampa Bay Buccaneers.

McCoy’s second touchdown came in the game’s dying moments. The 29-year-old trotted in from seven yards out, tying the game at 27 apiece after a Stephen Hauschka extra point.

The Bills’ running back was a game changer in the win, contributing 122 total yards in a game that saw two lead changes in the final quarter of the game.

Although Buffalo’s rushing offense was averaging around 106 yards per game heading into Sunday’s matchup, the Bills churned out 173 yards on the ground against Tampa Bay, the most since the team put up 190 in their season-opener versus the Jets.

Although LeSean McCoy didn’t find the end zone until the sixth game, the Buffalo coaching staff was never truly worried about him finding pay dirt.

In weeks prior, touches near the goal line had gone to backup running back Mike Tolbert, who’s scored once this season and has been highly effective down close. However, the confidence and momentum McCoy showcased today made the decision to give it to him that much easier.

The Bills will stay at home next week and face an Oakland Raiders defense that’s given up the 7th most rushing yards in the NFL this season. Rookie Kansas City Chiefs running back Kareem Hunt slashed up the Oakland defense for 117 total yards this past Thursday.

McCoy will hope to have a similar performance in a battle of old-AFL rivals in Week 8.