Chris Terry and Matt Caria each had three-point games to lead the resurgent Plymouth Whalers past the Kitchener Rangers 5-2 Saturday night in Ontario Hockey League action.
With the win, Plymouth (14-14-3-0) climbed into fourth place in the OHL's West Division.
Caria, acquired this past week from Sault Ste. Marie, had two goals and an assist, while Terry, Plymouth's captain, scored once and assisted on both of Caria's goals.
Elsewhere in the OHL, it was: Windsor 5, London 1; Ottawa 8, Sudbury 3; Saginaw 3, Erie 2; Owen Sound 5, Guelph 4; Sarnia 4, Belleville 2; Barrie 3, Kingston 1; and Mississauga 4, Niagara 3.
At Plymouth, Mich., Christian Steingraber and Patrick Lee scored the other goals for the Whalers. Beau Schmitz chipped in two assists and goaltender Matt Hackett stopped 28 shots.
Julian Cimadamore and Scott Timmins replied for the Rangers (13-15-1-1). Josh Unice took the loss in goal with a 26-save outing.
The Rangers remain in last place in the Midwest Division.
Spitfires 5 Knights 1
At Windsor Ont., Conor O'Donnell scored two goals and added an assist as Windsor (27-4-0-1) downed London (23-7-0-1).
67's 8 Wolves 3
At Sudbury, Ont., Pieter Schinkelshoek scored two goals and added an assist as Ottawa (17-14-0-2) routed Sudbury (15-15-1-2).
Spirit 3 Otters 2
At Saginaw, Mich., Jordan Skellett scored the eventual game winning goal as Saginaw (20-9-0-2) held on to beat Erie (14-16-2-0).
Attack 5 Guelph 4
At Owen Sound, Ont., David Kolomatis scored the game winner as Owen Sound (13-12-4-3) came back in the third period to edge Guelph (17-12-2-2).
Sting 4 Bulls 2
At Sarnia, Ont., Jordan Hill got two assists to lead Sarnia (15-14-2-2) to a comeback win over Belleville (22-10-2-2).
Colts 3 Frontenacs 1
At Barrie, Ont., Adam Payerl scored the eventual game winner early in the third period as Barrie (16-15-1-1) beat Kingston (7-21-4-2).
Majors 4 IceDogs 3
At St. Catharines, Ont., Casey Cizikas scored two goals and added an assist as Mississauga (14-14-1-1) edged Niagara (12-14-4-4).