Head coach Danny Hope improved to 44-21 all-time and 9-9 at Purdue with the win, including a 6-4 Big Ten mark.
The Boilermakers improve to 31-33-3 all-time against Minnesota, including a 19-5 record at home against the Golden Gophers.
Purdue improves to 4-2 overall and 2-0 in the Big Ten, marking the Boilermakers' first 2-0 conference start since 2004, when they posted wins at Illinois and at Penn State.
Purdue has rushed for over 100 yards in nine consecutive games this season, leaving them one game shy of a 10-game streak in the 2005 and 2006 seasons.
The Boilermakers also posted their fifth straight 200-yard rushing effort, matching a five-game stretch in 1973, when the Boilermakers topped the mark against Duke (253), Illinois (280), Northwestern (224), Michigan State (216) and Iowa (461).
The Purdue defense has had at least five tackles for loss in all six games this season.
Freshman Rob Henry became the first Boilermaker to rush for at least three touchdowns in a game this season, carrying the ball 17 times for 57 yards and three scores. The last Boilermaker to rush for three scores in a game was Kory Sheets vs. Indiana, Nov. 22, 2008.
Henry completed 13-of-20 passes for 163 yards and a touchdown as well.
Henry also committed and forced a turnover on the same play, throwing an interception and then forcing the opponent to fumble the ball into the end zone to regain possession.
Senior Dan Dierking's 42-yard run in the first quarter was a career long. He finished with 12 carries for a career-high 126 yards, good for his second 100-yard game of the season.
Sophomore Antavian Edison set new career bests with five receptions for 64 yards and a touchdown. His 20-yard touchdown reception in the third quarter is a career long as well.
Ross hauled in a career-long catch of 51 yards from Henry in the second quarter en route to two receptions for a career high 60 yards. It marked Purdue's second-longest passing play of the season.
Senior Ryan Kerrigan had three tackles, including a tackle for loss, his 14th of the season and 45th of his career. He moves to seventh all-time at Purdue in the category, breaking a tie with Anthony Spencer (2003-06).
Junior Logan Link led the Purdue defense with seven tackles and an interception.
Junior Max Charlot grabbed his first career interception to end the first half.
Sophomore defensive tackle Kawann Short broke up a pass for the fifth straight game. He finished with four tackles, pushing his sack count to 3.5 for 13 yards.