The Mississauga St. Michael's Majors are firing on all cylinders as the playoff window is closing on the Oshawa Generals.
Ryan Lopes scored a pair of goals and defencemen David Corrente and Blake Parlett had four-point games to power Mississauga to a 7-4 triumph over Oshawa in Ontario Hockey League action Sunday afternoon.
Lopes scored in the first and third periods to raise his season total to nine and Parlett and Corrente each scored a goal and added three assists for the Majors.
"I thought that overall, we did a lot of good things today," said Parlett, whose 10th goal of the season midway through the third period put Mississauga ahead 5-3 and killed any hopes the Generals had of staging a comeback.
"We've struggled in our last six games or so," continued Parlett, enjoying his best season offensively in his five years in the OHL with 43 points in 62 games. "We sort of let the foot off the gas there for a while so we needed this game to get back on track before the playoffs."
The loss, coupled with Ottawa's 5-2 victory over the Niagara IceDogs Sunday afternoon, left the Generals two points behind Niagara for the final playoff spot in the conference. Both teams have six games remaining in the regular-season schedule.
Elsewhere in the OHL it was: Brampton 5 Owen Sound 2; Ottawa 5 Niagara 2; Windsor 6 Sudbury 0; Saginaw 4 Guelph 3; Kitchener 6 Erie 4 and Sault Ste. Marie 5 London 4 (OT).
At Mississauga, Ont., Rob Flick, Devante Smith-Pelly and Kelly Geoffrey had the other goals for the Majors (39-17-6).
The Generals (22-35-5) got goals from Tyler Taylor, Tony DeHart, Jeff Brown and Alain Berger.
Battalion 5 Attack 2
At Brampton, Ont., Cody Hodgson scored a pair of goals, including the power-play winner as the Battalion skated to a win over Owen Sound.
Sam Carrick, Stephon Thorne and Kyle Pereira also found the net for Brampton (24-25-13).
Joey Hishon and Bobby Mignardi replied for Owen Sound (27-30-7).
67's 5 IceDogs 2
At St. Catharines, Ont., Cody Lindsay had the eventual winner as Ottawa earned a win over Niagara.
Thomas Nesbitt, Andrew Merrett and Tyler Toffoli also scored for the 67's (33-23-7), while Anthony Nigro added an empty-net insurance marker.
Andrew Agozzino and Johnson Andrews replied for the IceDogs (22-33-7).
Spitfires 6 Wolves 0
At Sudbury, Ont., Philipp Grubauer made 16 saves as Windsor rolled to a win over the Wolves.
Dale Mitchell had a hat trick for Windsor (47-11-5), while Kenny Ryan, Justin Shugg and Scott Timmins added markers.
Starting goaltender Andrew Loverock stopped 24 of 29 shots for Sudbury (23-33-5) before giving way to Alain Valiquette who made 10 saves on 11 shots.
Spirit 4 Storm 3
At Saginaw, Mich., Jordan Szwarz scored twice, including the eventual power-play winner, as the Spirit edged Guelph.
Ryan O'Connor had a goal and two assists for Saginaw (31-25-6), while Jordan Skellett also scored.
Michael Latta opened scoring for the Storm (29-29-4), while Mathew Sisca and Taylor Beck chipped in as well.
Rangers 6 Otters 4
At Erie, Pa., Jeff Skinner and Jeremy Morin both had two goals and an assist as Kitchener downed the Otters.
John Moore and Julian Cimadamore had the other goals for the Rangers (39-17-6).
Mike Cazzola opened the scoring for Erie (31-25-7), while Anthony Luciani, Greg McKegg and David Broll added goals.
Greyhounds 5 Knights 4 (OT)
At Sault Ste. Marie, Ont., Michael Quesnele scored in overtime as the Greyhounds upset London.
Brett Thompson scored twice for Sault Ste. Marie (33-24-5), while Jacob Muzzin and Daniel Catenacci added goals.
Nazem Kadri had back-to-back goals for the Knights (44-15-3), while Steven Tarasuk and Michael MacDonald also scored.