Kirill Kabanov's second Quebec Major Junior Hockey League game was even better than his first.
After scoring in his QMJHL debut on Saturday, the highly touted Russian prospect showcased his playmaking skills on Sunday afternoon with a goal and three assists as the Moncton Wildcats hammered the Halifax Mooseheads 8-1.
Kabanov, who heads a strong class of Russian players eligible for the 2010 NHL entry draft, wasted no time adding to the point total of his young QMJHL career, assisting on Mark Barberio's first goal of the season less than five minutes into the game before scoring one of his own as the seven-minute mark.
Both goals came on the power play and Moncton added another midway through the first as the Wildcats went 5-for-12 with the man advantage.
David Savard added three assists for Moncton (8-3-1), which is tied for first in the Atlantic Division with the Saint John Sea Dogs.
Elsewhere in the QMJHL it was: Chicoutimi 1 Montreal 0; Drummondville 2 Gatineau 1; Lewiston 2 P.E.I. 1; Quebec 6 Val-d'Or 3; Rouyn-Noranda 3 Acadie-Bathurst 1; Saint John 4 Cape Breton 0; and Victoriaville 3 Shawinigan 1.
At Moncton, Randy Cameron, Andrew Roski, Simon Jodoin, Pierre-Marc Lessard, Raphael Bussieres and Scott Brannon also scored for the Wildcats.
Travis Randell had the lone reply for the last-place Mooseheads (1-10-1), who have lost three in a row after posting their only win of the season.
Louis Domingue made 29 saves for Moncton, while Halifax netminder Mathieu Corbeil-Theriault was pulled after allowing five goals on 29 shots. His replacement, Joel Grondin, stopped 15 of 18 shots.
Sagueneens 1 Junior 0
At Chicoutimi, Que., rookie netminder Christopher Gibson made 26 saves to earn his first QMJHL shutout as the Sagueneens blanked Montreal.
Alexandre Lavoie scored the only goal of the game for Chicoutimi (5-4-3) on a power play midway through the third period.
Jake Allen stopped 28 shots for the Junior (7-4-0), who saw their four-game winning streak snapped.
Voltigeurs 2 Olympiques 1
At Drummondville, Que., Alexandre Comtois scored midway through the second period to break a 1-1 tie as the Voltigeurs ended Gatineau's four-game winning streak.
Philippe Lefebvre scored the other goal for Drummondville (9-1-1), which sits first in the league.
Adam Janosik replied for the Olympiques (9-3-0).
Maineiacs 2 Rocket 1
At Charlottetown, Adrien Lemay made 32 saves for Lewiston, including 14 in the third period to hold off the Rocket.
Riku Dufva and Etienne Brodeur scored for the Maineiacs (7-4-0).
Chris Doyle replied on the power play for P.E.I. (6-4-2).
Remparts 6 Foreurs 3
At Quebec, Dmitri Kugryshev had a goal and two assists as the Remparts doubled up on Val-d'Or.
Ryan Bourque, Alexandre Neron, Julien Corriveau, Marc-Olivier Vallerand and David Gilbert also scored for Quebec (7-2-3).
Jonathan Hazen, Maxime Sauve and Olivier Archambault found the net for the Foreurs (3-9-1), who lost their fifth straight.
Huskies 3 Titan 1
At Bathurst, N.B., Pier-Luc Giguere and Gabriel Levesque both had a goal and an assist as Rouyn-Noranda topped the Titan.
Philippe Cornet scored his tenth goal of the year to open the scoring for the Huskies (8-4-2).
Bryce Milson replied for Acadie-Bathurst (5-4-3).
Sea Dogs 4 Screaming Eagles 0
At Sydney, N.S., Marc-Antoine Gelinas stopped 37 shots as Saint John used four first-period goals to overcome the Screaming Eagles.
Simon Despres, Stanislav Galiev, Jonathan Huberdeau and Kevin Gagne scored in the opening 20 minutes for the Sea Dogs (8-3-1).
Christopher Holden made 27 saves for Cape Breton (5-4-2).
Tigres 3 Cataractes 1
At Shawinigan, Que., Travis McIsaac's goal midway through the second period stood up as the game-winner as Victoriaville downed the Cataractes.
Brandon Hynes and Yannick Dube also scored for the Tigres (7-4-1).
Antoine Houde-Caron scored for Shawinigan (4-5-1), which lost for the third time in four days.