FOXBOROUGH, Massachusetts: Tom Brady outscrambled Brett Favre, then kept the ball away from Tarvaris Jackson when Favre was knocked out of the game as the New England Patriots held on to beat the Minnesota Vikings 28-18 Sunday. Brady scrambled free to find Brandon Tate breaking free behind the defense for a 65-yard touchdown to give the Patriots the lead in the third quarter. BenJarvus Green-Ellis' first touchdown, a 13-yard run, made it 21-10. Favre drove Minnesota to the New England 3 yard-line before he was flattened by defensive lineman Myron Pryor. Jackson relieved him and threw a 1-yard touchdown pass to Naufahu Tahi on the first play, then hit Percy Harvin for the 2-point conversion that made it 21-18. Favre, who started in his 292nd straight game despite two fractures in his left ankle, was carted off the field midway in the fourth quarter with a cut to his chin that he said required eight stitches. Saints 20, Steelers 10: At New Orleans, Drew Brees passed for 305 yards and two touchdowns as New Orleans downed Pittsburgh. Brees was 20 of 22 for 191 yards in the second half, breaking open a defensive struggle in which neither team scored a touchdown through the first three quarters. Packers 9, Jets 0: At East Rutherford, New Jersey, Mason Crosby kicked three field goals for Green Bay, and that was all the Packers needed to beat the rested but sloppy Jets. 49ers 24, Broncos 16: At Wembley, England, backup Troy Smith found his range in the fourth quarter to lead San Francisco in the NFL's fourth regular-season game in London. Chargers 33, Titans 25: At San Diego, Philip Rivers threw a go-ahead, 48-yard touchdown pass to Antonio Gates midway through the third quarter to lead San Diego over Tennessee, which lost quarterback Vince Young to another injury. Buccaneers 38, Cardinals 35: At Glendale, Arizona, Aqib Talib intercepted two passes, returning one 45 yards for a touchdown and saving the game with the other, as Tampa Bay rallied from a fourth-quarter deficit for the fourth time this season. Raiders 33, Seahawks 3: At Oakland, California, Jason Campbell threw for 310 yards and two touchdowns as Oakland's defense delivered one of its best performance in years to help the Raiders even their record at the midpoint of the season. Rams 20, Panthers 10: At St. Louis, Sam Bradford threw two touchdown passes as the St. Louis defense forced four Carolina turnovers. Dolphins 22, Bengals 14: At Cincinnati, Dan Carpenter kicked five field goals for the second straight game as the Miami Dolphins made them stand up in keeping its record perfect on the road. Lions 37, Redskins 25: At Detroit, Matthew Stafford threw four touchdown passes, including a 10-yarder to Calvin Johnson with 3:12 left, and the Lions went on to score nine points in a 14-second span for their second win of the season.