COLLEGE PARK, Md. (AP) -- Perry Hills threw a pair of touchdown passes in his return to the lineup and Maryland kept Michigan State winless in the Big Ten with 28-17 victory Saturday night.
Maryland (5-2, 2-2 Big Ten) also extended the Spartans' losing streak to five games, the longest skid under 10-year coach Mark Dantonio.
Ty Johnson led Maryland's dominant running attack with 115 yards on nine carries, while Lorenzo Harrison finished with 105 yards on 17 carries. The Terrapins amassed 447 total yards and bounced back from a pair of losses.
"That was a fun night for our guys," Maryland first-year coach DJ Durkin said. "The message for our guys all week long, in particular later in the week, yesterday and today, was to have fun, enjoy this. This is a great opportunity. A night game. National TV. A program with great tradition who has had great success in our conference coming to town. We knew it was going to be a great atmosphere and it was."
Michigan State redshirt freshman Brian Lewerke got his second consecutive start and went 11 for 24 with 156 yards with an interception. He also ran for 79 yards on 10 carries. LJ Scott had a big day on the ground for the Spartans finishing with 128 yards and a touchdown.
The Spartans (2-5, 0-4) took their first lead, 17-14 on a 34-yard field goal by Michael Geiger with 1:35 left in the third quarter. Johnson continued to find a holes and a 44-yard run put Maryland into Michigan State territory. Two plays later, the Terrapins retook the lead on a 2-yard run by Kenneth Goins Jr.
Hills put the game away with a 9-yard touchdown pass to Levern Jacobs with 3:23 left in the game. Hills, who suffered a shoulder injury Oct. 8 against Penn State and missed the previous game against Minnesota, was 21 of 27 for 200 yards Saturday.
"A lot of guys wouldn't have even played," Durkin said. "He not only played, but he played well."
Michigan State linebacker Riley Bullough was ejected with 4:39 left in the first quarter for targeting. That penalty helped Maryland extend a season-long 96-yard scoring drive, capped by Harrison's 8-yard run.
The Spartans went up-tempo and pulled to within 8-7 on a 48-yard touchdown run by Scott with 9:42 left in the second quarter. Hills reponded on the ensuing drive with a 36-yard pass to D.J. Moore but Adam Greene missed the PAT.
That allowed Michigan State to tie the game, 14-14, on a 1-yard run by Gerald Holmes in the final minute of the half.