Answer based on context:

In a game that was predicted to be a blowout, with a struggling Eagles defense playing a 10-1 Patriots led by Tom Brady, who led the NFL in passing yards and passing touchdowns. The Eagles held the Patriots to 0 points in the first quarter, but Brady threw a touchdown to James White on the first play of the 2nd quarter, followed by an 11-yard strike to Danny Amendola to make the game 14-0. New England tried an onside kick to surprise Philadelphia, but the special teams were ready and recovered it, giving the Eagles ideal field position. Bradford took advantage of this with a 5-yard touchdown to Zach Ertz next drive, but could not get going following the drive. With 15 seconds left, New England looked poised to end the half with a 7-point lead, but Chris Maragos blocked a punt that middle linebacker Najee Goode took back 24 yards for a touchdown. In the third quarter, Brady drove the ball to the five yard line, but free safety Malcolm Jenkins had other plans, catching an interception and running it back for a 100-yard pick six. Next drive, New England was forced to punt, which Darren Sproles took back 83 yards for a touchdown. Next drive, Brady threw an end zone pick to cornerback Byron Maxwell, who went down in the end zone for a touchback. In a drive set up by Maxwell's INT that lasted well into the fourth quarter, Bradford threw a TD to Jordan Matthews, and the Eagles were leading 35-14. Enraged fans started to leave the stadium, but soon the lead would thicken as the Patriots scored, recovered an onside kick, and scored again, turning things to make the score 35-28 with 3 minutes left. Riley Cooper batted the next onside kick out of bounds to secure the Eagles possession. After 3rd string running back Kenjon Barner fumbled with slightly over a minute left, Tom Brady and the undermanned Patriots' offense attempted to rally to tie the game, but dropped passes by Martin and Amendola ultimately lead to the underdog Eagles stunning New England and its home crowd. Although Bradford posted very few yards, he threw 2 touchdowns and continued to not turn the ball over. Outside linebackers Connor Barwin and Brandon Graham scored 2 sacks each. DeMarco Murray returned to his shape from weeks 1-4, rushing for 24 yards on 8 carries, which turns into a pitiful 7 carries for 5 yards when you take away his longest run of 19 yards. Darren Sproles stepped up, rushing for 66 yards, receiving for 34 yards, and returning punts for 115 yards and 1 touchdown. With the win, the Eagles go to 5-7, ending a three-game skid and passing the Giants for second place in the NFC East. With a loss by the Washington Redskins, the Eagles' 5-7 record tied them with the Redskins for the best record in the NFC East, but their Week 4 loss kept them in second. Not only was this their first win against the Patriots in the Brady-Belichick era (preseason notwithstanding), but two years later, they would proceed to claim their first Super Bowl title in their next game against them.

Which players threw two touchdown passes?
Tom Brady