Connor McDavid had a goal and two assists in his return to the lineup as the Edmonton Oilers snapped a three-game losing skid with a 5-1 victory over the Columbus Blue Jackets on Tuesday.

Benoit Pouliot, Eric Gryba, Leon Draisaitl and Jordan Eberle also scored for the Oilers (20-26-5), who saw 2015 first-overall draft pick McDavid back in uniform after missing the last 37 games with a broken clavicle.

Matt Calvert replied for the Blue Jackets (19-28-5), who had a two-game winning streak come to an end.

Despite Edmonton outshooting Columbus 13-1 in the early going, the Blue Jackets managed to get on the board first when Scott Hartnell fed it to Calvert on a two-on-one break and he bounced a shot off of Oilers goalie Came Talbot and in.

Edmonton tied it up three minutes into the second period as Gryba directed a hopeful shot on net that eluded Jackets goalie Joonas Korpisalo for his first goal of the season.

McDavid showed just what Edmonton fans had been missing midway through the second as he scored an unbelievable highlight-reel goal, dancing through a pair of defenders before undressing Korpisalo for his sixth goal of the season.