In the Buffalo Bills' 14-13 win on Sunday, the offense began and ended with quarterback Tyrod Taylor. LeSean McCoy, Sammy Watkins, and Karlos Williams were all sidelined, leaving weapons on offense few and far between.

Fortunately, the Bills have Taylor, who can do it all. Not only did he become just the fifth quarterback in NFL history to throw for 100 yards, rush for 70 yards, and catch a pass, but he set a franchise record, too.

Taylor rushed for 76 yards (79 before kneeling three times to end the game), which is a new franchise record by a Bills quarterback. He's proven that Rex Ryan made the right choice by not only signing him, but naming him the starting quarterback. And it's clear that the Bills have plenty of confidence in Taylor seeing as they traded away backup Matt Cassel.

More from FoxSports

The offense hasn't been as electric without McCoy and Watkins, but Taylor is doing his best to alleviate the losses.

MORE NEWS: Want stories delivered to you? Sign up for our NFL newsletters.