Tom Brady threw two touchdown passes in the final 2:06 as the New England Patriots rallied from an 11-point deficit to beat the Buffalo Bills 25-24 Monday night. Leodis McKelvin fumbled on the kickoff return after the Patriots pulled within five points and placekicker Stephen Gostkowski recovered at the Buffalo 31. Brady needed three plays before hitting Benjamin Watson for the decisive 16-yard touchdown with 50 seconds to go. Just 1:16 earlier, he found Watson on a similar play for an 18-yard score. Brady returned after missing all but the first minutes of last season because of a knee injury. Buffalo seemed ready to break an 11-game losing streak against New England and win for the first time in Gillette Stadium, but Brady led the comeback. Trent Edwards outperformed Brady for much of the game and threw for two scores. A 10-yard screen pass TD to Fred Jackson put Buffalo ahead 24-13 with 5:32 to go. Terrell Owens had two catches for 46 yards in his Buffalo debut. The Patriots have not lost a regular-season game with Brady at quarterback since Dec. 10, 2006. Chargers 24, Raiders 20: At Oakland, California, Philip Rivers answered a pair of Oakland touch downs by leading with two touchdown drives, capped by Darren Sproles 5-yard run with 18 seconds left, that gave San Diego its 12th straight win in its one-sided rivalry with the Raiders. This might have been the toughest one of the bunch. JaMarcus Russell had given Oakland a 20-17 lead with a 57-yard touchdown pass to rookie Louis Murphy with 2:34 left. But despite having two backup linemen in the game, Rivers calmly led the Chargers down the field for the winning score. Rivers was six for seven for 79 yards on the winning drive before Sproles silenced the crowd with his run up the middle. This marked the Raiders' 11th straight loss in prime time and perhaps the most painful, considering how close they came.