If it wasn't for Riley Brace's timing, the Mississauga St. Michael's Majors would have skated away with a loss instead of two points.
Brace scored three goals, including two late in the third period to force extra time, as the Majors came from behind to beat the visiting Brampton Battalion 5-4 in a shootout on Friday in Ontario Hockey League action.
"Riley Brace was Johnny on the Spot, scoring goals that goal scorers do, and we all showed a never-say-die attitude," said Majors head coach James Boyd.
Justin Rasmussen scored the winning goal for the Majors (21-18-6) in the eighth round of the shootout while Kristoff Kontos scored the other regulation-time goal and added two assists.
Sam Carrick led the Battalion (25-11-9) offensively with two goals as Patrik Machac and Alex O'Neil had the others.
Brandon Maxwell made 34 saves for the win while Keegan Wilson turned aside 17 shots in defeat.
Mississauga went 2 for 6 on the power play as Brampton scored once on four opportunities with the man advantage.
Elsewhere in the OHL, it was: Niagara 3, Erie 2; London 3, Owen Sound 0; Windsor 3, Sarnia 2; Kitchener 9, Kingston 1; Mississauga 5, Brampton 4 (SO); Ottawa 8, Oshawa 3; Saginaw 9, Sudbury 8.
At Mississauga, Ont., Carrick scored the only goal of the first period and it came at 12:48 to give the Battalion a 1-0 lead.
Kontos tied the game at 4:10 of the second period and Brace gave the Majors a 2-1 advantage with a power-play goal at 11:18.
Brampton then scored three unanswered to take a 4-2 lead into the final period.
Machac scored at 13:49, O'Neill followed him up 22 second later and Carrick added his second of the game at 17:30 on the power play.
Brace cut into the lead with his second of the game at 13:47 of the third and with 51 seconds remaining in regulation time he scored again, this time on the power play, to tie the game and force overtime.
After no scoring in the extra period, Rasmussen scored in the eighth round of the shootout.
IceDogs 3 Otters 2
At Erie, Pa., Andrew Agazzino scored the winner, and set up one more, as Niagara (27-13-3) picked up its sixth straight victory by defeating the Otters (5-36-2).
Knights 3 Attack 0
At London, Ont., Greg McKegg scored twice and Michael Houser made 32 saves as the Knights (33-9-1) shutout Owen Sound (22-18-5).
Spitfires 3 Sting 2
At Sarnia, Ont., Zack MacQueen and Alexander Khokhlachev had a goal and an assist each as Windsor (20-22-4) stopped the Stings' (23-17-5) three-game winning streak.
Rangers 9 Frontenacs 1
At Kingston, Ont., Nine different players scored for Kitchener (29-12-1) and Jon Gibson made 36 saves, handing the Frontenacs (12-28-4) their third straight loss.
67's 8 Generals 3
At Ottawa, Steven Janes scored twice and set up one more and Marc Zanetti had a goal and three assists as the 67's (28-11-5) crushed Oshawa (19-21-4).
Spirit 9 Wolves 8
At Sudbury, Ont., Carlos Amestoy scored twice, including the game winner, as Saginaw (19-21-5) edged the Wolves (23-15-3).