Martin caught a screen pass and sped straight through the Vikings, escaping Chad Greenway's tackle and not stopping until he reached the end zone. The Bucs used a three-and-out by the Vikings to add three more points and stretch the lead to 30-10.
Peterson made up for his earlier fumble, though, by matching Martin's big play with one of his own, sprung by a pancake block from Simpson to reach the end zone and bring the Vikings back in it.
But Tampa Bay, after blowing a 21-7 lead in losing to New Orleans last week, finished strong this time.
"Guys are getting more comfortable with what we're doing and with each other," said Schiano, the former Rutgers coach. "We're getting better and that's what you're supposed to do."
NOTES: Peterson finished with 123 yards on 15 carries. ... The Bucs is 4-13 in their history on the road in prime-time games. ... Harvin had 90 yards on seven catches. ... Tampa Bay has won six in a row in the series, last losing to Minnesota here in 2001.
Online: http://pro32.ap.org/poll and http://twitter.com/AP_NFL
Copyright 2012 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.