Brady delivered the game-winning strike to Aaron Hernandez with 22 seconds left to give New England its fifth win of the season.
The reigning MVP looked a bit off at times, throwing a couple of uncharacteristic interceptions. But Brady still stepped up when he needed to, which has been a common occurrence throughout his illustrious career.
Brady finished the afternoon completing 27 of his 41 passes for 289 yards, two touchdowns and two interceptions.
Hernandez, who caught Brady's biggest toss, hauled in a game-high eight catches for 68 yards. The Patriots' other big-play tight end, Rob Gronkowski, caught seven passes for 74 yards, while also helping the Pats rack up 101 yards on the ground.
Brady and the Pats drove 80 yards in 2:09 on their final, game-winning drive. But it came after the defense stepped up huge, forcing Dallas to go three and out. Leading the charge was veteran defensive end Andre Carter, who finished the game with five tackles and two sacks.
All in all, it was certainly a team effort for New England, as the Pats averted disaster and moved to 5-1. But a number of players stepped up at crucial times, which probably shouldn't be all that surprising given the Patriots' history. But who stepped up the most and deserves player of the game honors?