Minnesota quarterback Tanner Morgan got the job done in the air and on the ground for the Gophers on Saturday at Spartan Stadium.

Morgan completed 23 of 26 passes for 268 yards and 3 touchdowns in three-plus quarters during the Gophers’ 34-7 win against Michigan State in the Big Ten opener for both teams. Morgan did not throw an interception.

The only drama for Minnesota came when Mohamed Ibrahim briefly left the game after tweaking his ankle. But he returned after a brief trip to the injury tent, carrying a few more times to get over 100 rushing yards for a 13th straight game. His 1 TD moved him to the top of the school list for career rushing touchdowns. Over his 13-game streak of 100-yard games, he has scored 26 TDs.

Morgan, a red-shirt senior, also had 3 rushes for 28 yards.

The Minnesota victory snapped a 5-game losing streak for the Gophers (4-0 overall, 1-0 Big Ten) in the series between the teams.

The Spartans (2-2, 0-1) lost a second straight game and looked woeful on both sides of the ball in doing so.

Junior wide receiver Daniel Jackson scored 2 touchdowns — his first 2 of the season — for the Gophers.

Ibrahim, a fifth-year senior, had 22 rushes for a game-high 103 yards and the 1 touchdown.

Ibrahim’s milestone broke the program record of 40 rushing touchdowns that was established by Minnesota running back Darrell Thompson from 1986-89.

Minnesota extended its lead to 14-0 when Morgan ran 15 yards on 3rd-and-12 to set up the next score. Morgan connected with Jackson on a 23-yard touchdown with 2 minutes, 57 seconds to go in the first.

Minnesota pushed to 17-0 with a 26-yard field goal by senior kicker Matthew Trickett.

The Gophers controlled time of possession in the first half and locked down the Michigan State offense. The Spartans had 45 total yards in the first 30 minutes and were 1 of 5 on third downs.

Minnesota entered the game ranked second among FBS teams in total offense with 554.7 yards per game. The Gophers defense was ranked second in total defense, allowing 170.3 yards per game.

The Spartans had only 165 total yards with less than 2 minutes left in the game. They tacked on some more yards during their garbage-time touchdown drive led by the backup quarterback.

One highlight for the Spartans occurred when linebacker Jacoby Windmon forced a fumble off Ibrahim. The fumble was recovered by cornerback Ronald Williams Jr. on the Spartans 33-yard line with 4:41 to go in the half.

Although he didn’t play, Michigan State wide receiver Jadyn Reed was available on Saturday. Reed sustained a lower back injury 2 weeks ago against Akron and sat out during the Spartans 38-29 loss at Washington.

The Spartans failed woefully to take care of the ball, and finished with 2 interceptions and 1 fumble — all by starting QB Payton Thorne. Mel Tucker’s team is a mess right now.