After a season's worth of routs, Rosemount had to play a close game sometime.
The Irish, riding a 10-game winning streak in which they rarely had been challenged, stood up to their first serious challenge since a season-opening overtime loss to Wayzata.
Rosemount's defense proved pliable yet strong, giving up nearly 300 passing yards but holding firm when it had to, beating Roseville 35-28 to advance to the Class 6A championship game.
Rosemount took care of business on the ground, rushing for 327 yards. Dimitri Williams carried the biggest load, running for 135 yards and a touchdown. Quarterback Jackson Erdmann showed off some previously unseen rushing abilities, using his legs more than his arm in the second half to pick up key first downs. Erdmann rushed for 74 yards, all after halftime.
Trailing 35-28 late in the fourth quarter, Roseville drove deep into Rosemount territory. But Raiders quarterback Jacques Perra threw incomplete to his favorite receiver, Jesper Horsted, on fourth down and 4 from the Rosemount 19-yard-line.
Rosemount took over with 1:56 left and ran out the clock, thanks to a key 6-yard scramble by Erdmann on third down that barely got past the first-down marker.
"He picked up some pretty big first downs for us," said Jeff Erdmann, Rosemount's head coach and Jackson's father. "That last one was critical."
The game started fast and rarely slowed down.