Mike Hoffman's milestone goal was enough to finally cool the Quebec Major Junior Hockey League's hottest team.
Hoffman ended the Rimouski Oceanic's winning streak at 17 games by scoring his 50th goal of the season as the Drummondville Voltigeurs won 5-4 on Sunday.
Rimouski's streak was the fifth-longest in league history. Prior to Sunday's game, the Oceanic hadn't lost since dropping a 4-3 decision to the Shawinigan Cataractes on Jan. 18.
The first-place Voltigeurs are on a streak of their own, winning their last five games and eight of their last 10 to maintain a four-point lead on Shawinigan for top spot in the league heading into the final week of the regular season. Drummondville (52-10-0-4) can clinch home-ice advantage throughout the playoffs with a win against the Chicoutimi Sagueneens on Friday.
Hoffman's winner came six minutes six seconds into the third period as he reached the 50-goal mark for the first time in his QMJHL career.
Rimouski (41-23-1-0) led 2-1 after 20 minutes on power-play goals from Philippe Cornet, his first of two in the game, and Felix Lefrancois. After Patrice Cormier scored to make it 3-1 for the Oceanic, Yannick Riendeau and Dmitry Kulikov scored for the Voltigeurs in the second period to tie the score at 3-3.
Elsewhere in the QMJHL, it was: Quebec 9, Gatineau 6; Cape Breton 4, Moncton 3; Shawinigan 4, Lewiston 2; Baie-Comeau 5, Montreal 2; Saint John 4, Halifax 1; and Rouyn-Noranda 6, Val-d'Or 4.
At Rimouski, Que., Samson Mahbod and Gabriel Dumont also scored for Drummondville.
Antoine Tardif made 15 saves for the Voltigeurs, while Oceanic netminder Maxim Gougeon stopped 34 shots.
Remparts 9, Olympiques 6
At Gatineau, Que., eight players recorded multi-point efforts for Quebec in a high-scoring win over the Olympiques.
David Gilbert scored twice, Kevin Marshall had a goal and two assists, Guillaume Monast had three assists, while Frederick Roy and Mathieu Loisel had two helpers each for the Remparts (48-14-0-3). Kelsey Tessier, Jean-Simon Allard and Samuel Groulx each scored and added an assist. Mikhail Stefanovich, Sebastien Trudeau and Samuel Carrier added goals.
Paul Byron had a goal and four assists for Gatineau (36-25-2-3). Alain Goulet, Jean-Philip Chabot and Alexandre Quesnel had a goal and two assists each, while Olivier Croteau and Hugo Laporte also scored.
Screaming Eagles 4, Wildcats 3
At Sydney, N.S., Robert Slaney scored twice, including the game-winner, as the Screaming Eagles edged Moncton.
Joey Haddad and Stephen Horyl also scored for Cape Breton (45-17-3-1). Jan Piskacek had three assists.
Tomy Joly scored a pair and Ted Stephens added a goal for the Wildcats (45-14-2-4).
Cataractes 4, Maineiacs 2
At Lewiston, Maine, Maxime Legault scored twice in the third period to lead Shawinigan past the Maineiacs.
Simon Lacroix had a goal and an assist and Nicholas Petersen scored the game-winner for the Cataractes (51-13-2-0).
Maxime Gratchev and Tommy Dery scored for Lewiston (22-42-1-1).
Drakkar 5, Junior 2
At Baie-Comeau, Que., Mike Villeneuve scored two goals and added an assist as the Drakkar sailed past Montreal.
Guillaume Goulet had a goal and an assist, while Gabriel Bourque and Marc-Olivier Mimar also scored for Baie-Comeau (21-35-7-2).
Pat O'Keefe and Louis-Marc Aubry scored and added an assist each for the Junior (33-29-1-2).
Sea Dogs 4, Mooseheads 1
At Saint John, N.B., Shea Kewin scored a pair of goals to help the Sea Dogs down Halifax.
Olivier Ouellet had a goal and an assist and Nicholas Pard also scored for Saint John (32-28-2-2).
Jessyko Bernard had the lone marker for the Mooseheads (18-39-3-4).
Huskies 6, Foreurs 4
At Rouyn-Noranda, Que., Michael Beaudry scored the winner early in the third period as the Huskies scored five unanswered goals to beat Val-d'Or.
Jean-Sebastien Berube, Pier-Luc Giguere and Benoit Gervais all had a goal and an assist, while Alexandre Beauregard rounded out the scoring for Rouyn-Noranda (29-29-5-3).
Alexi Pianosi, Alexandre Monahan, Francois Gauthier and Jonathan Hazen scored first-period goals for the Foreurs (19-39-3-5).