Oilers, Jussi win back-to-back
Smyth had the puck alone in the slot but was impeded by Rostislav Klesla, who was sent off for hooking.
On the ensuing power play, the Oilers connected to take a 1-0 lead. Marc-Andre Bergeron's shot from the point was initially stopped by Ty Conklin but the momentum resulted in the puck going to Ryan Smyth at the left post. Smyth batted it across the line for the goal.
Conklin was a shooting gallery early on with Edmonton outshooting the Blue Jackets 12-0 through the first four minutes.
With the Blue Jackets on the power play, Markkanen made a big save sliding across to deny Sergei Fedorov after the Jackets forward received a cross-ice pass.
After a fast start for the Oilers, Columbus carried some of the momentum in the latter half of the period.
Shots after one were 16-4 for Edmonton.
22 seconds into period two, the Oilers struck again to take a 2-0 lead. Raffi Torres redirected a pass from Fernando Pisani into the net.
With Marc-Andre Bergeron in the box, the Columbus Blue Jackets struck for a power play goal to cut their deficit to 2-1.
Anson Carter teed up a shot from the left point that was tipped in front by David Vyborny before beating Markkanen through the five-hole.
Ales Hemsky almost broke free for a scoring opportunity midway through the second but was held up just enough by Jackets defenceman Ron Hainsey that he couldn't get a clear shot away on Conklin.
With shots on goal 26-9 for the Oilers, they went on the power play for the second time on the night at the 11:44 mark of period two. Alexander Svitov was sent off for hooking Stoll.
On the ensuing power play, Hemsky wristed the initial shot from the left point. Smyth's rebound in front squirted over to Petr Sykora who put the puck into the open side and made it a 3-1 Edmonton lead.
At the 14:44 mark of the second, the Blue Jackets started pressing to close the deficit to one. Fedorov and Nash jammed the net and Markkanen was able to keep the puck from crossing the line.
In the final minute of the second, Markkanen slid across to rob Fredrik Modin of a sure goal with the paddle of his stick.
Shots after two were 28-15 for the Oilers.
Modin got his revenge 46 seconds into the third as he slipped the puck past Markkanen to make it a 3-2 game.
Five minutes later, Jarret Stoll dug the puck out of the corner and found Torres skating towards the net. His pass hit the tape of Torres and he put it in to regain Edmonton's two-goal lead.
Several minutes after the Torres goal, Pisani took a pass from Marty Reasoner and ripped it past Conklin to extend the Oilers' lead to 5-2.
NOTES: Both Torres and Pisani registered their 100th points as an Oiler tonight. Torres' first goal was his 100th point while Pisani's assist on the second Torres marker was his 100th... Ryan Smyth extended his scoring streak to three games.