Doug Martin caught one touchdown and ran for another score as the Tampa Bay Buccaneers beat the Minnesota Vikings, 36-17, in Minneapolis on Thursday night. Tampa Bay (3-4) scored 10 points off Vikings' turnovers and thoroughly dominated Minnesota (5-3).

Martin carried 29 times for 135 yards and a score, adding three receptions for 79 yards and another touchdown. His 64-yard touchdown off a screen pass from Josh Freeman all but decided the game, as the Buccaneers took a 27-10 lead early in the second half. Freeman finished with 262 passing yards and three touchdowns for Tampa Bay.

Adrian Peterson paced the Vikings' offense with 15 carries for 123 yards, including a 64-yard scoring run. He also fumbled once, leading to a Buccaneers touchdown. Minnesota quarterback Christian Ponder threw for 251 yards, a touchdown and an interception. Percy Harvin led the Vikings with seven catches for 90 yards and a score.