Khokhlachev had a hat trick and Rychel added a goal and five assists as Windsor hammered the Petes 9-4 in the Ontario Hockey League.
Jaroslav Pavelka made 30 saves to get the win.
Brett Findlay, Nick Ritchie, Nick Czinder and Greg Betzold scored for Peterborough (17-29-7).
Michael Giugovaz allowed all nine Windsor goals on 44 shots.
Elsewhere in the OHL, it was: London 4 Sarnia 3 (OT); Sault Ste. Marie 5 Brampton 1
At Peterborough, Ont., the teams traded goals in the first period before Giftopoulis gave the Spitfires their first lead at 3-2 on their second power-play goal of the period.
Johnson and Khokhlachev then connected for the only two goals of the second period as Windsor took a 5-2 lead after 40 minutes.
Peterborough scored two of the first three goals in the third period to get back into the game, but Windsor scored the last three for a convincing win.
The Spitfires went 4-for-6 on the power-play, while the Petes scored on one of their four chances.
Knights 4 Sting 3 (OT)
At London, Ont., Anthony DeAngelo scored in overtime as the Sarnia Sting (29-20-3) beat the Knights (39-9-4).
Greyhounds 5 Battalion 1
At Brampton, Ont., Colin Miller scored twice as the Sault Ste. Marie Greyhounds (29-19-4) beat the Battlion (24-19-9).