Blue Jackets\' Ron Hainsey, left, collides with Oilers\' Ryan Smyth. (AP Photo/Paul Vernon)
Shawn Horcoff recorded his first two-goal game of the season and added an assist for Edmonton, which entered needing a win after dropping to 10th place and eight points out of the last Western Conference playoff spot.
Ryan Smyth scored his 30th foal and added two assists, and Ladislav Smid also scored for the Oilers.
The Blue Jackets were shut out for the 13th time this season, extending their franchise record.