Matt Cavanagh intercepted a pass at the 12-yard line Friday, sealing Edina's 17-14 victory over visiting Rosemount.
Rosemount trailed by three with three minutes left in the game, and quarterback Max Carter drove the Irish into Edina territory before Cavanagh's interception settled the game.
Luke Arom gave Edina the lead with a 24-yard field goal. Cavanagh set up the scoring drive with a 14-yard run off a fake punt.
The teams traded touchdowns late in the third quarter. Hamza Malim caught a touchdown pass from Ethan Hufendick for Edina, followed by a 5-yard touchdown run from Rosemount's Garrison Green.
Cavanagh scored the game's opening touchdown and finished with 123 rushing yards.
The Hornets (2-0) will take on Wayzata on the road next week. Rosemount will play Eagan; both teams are 0-2.
Benilde-St. Margaret's 21, Orono 16: The Red Knights took the lead with 1:15 left when Nick Peterson connected with Zach Swenson on a 10-yard pass. The Spartans drove to the Benilde 2-yard line, but the Red Knights stopped them on downs to secure their first win of the season.
Blaine 14, St. Michael-Albertville 7: Jack Haring threw a 10-yard touchdown pass to Jason Kaul late in the third quarter to give the Bengals the lead. Tony Strand set up Blaine's first score with a 52-yard interception return, and Haring scored from 2 yards. The Knights scored their touchdown when Jared Duda connected with Desean Phillips for an 80-yard touchdown pass.