Updated

Andy McDonald scored twice and Kevin Shattenkirk had a goal and two assists as the St. Louis Blues defeated the Edmonton Oilers 5-2 on Wednesday night.

St. Louis moved into a tie with the Detroit Red Wings atop the Central Division with 87 points and a point back of the Vancouver Canucks for the overall league lead. The Blues play at Vancouver on Thursday.

Scott Nichol and Chris Stewart also scored for the Blues, who have won four straight on a six-game road trip. St. Louis has won 10 of its last 13 games.

Corey Potter and Ryan Nugent-Hopkins scored for the Oilers, who have lost two of their last three to remain in second-last in the NHL.

It took 59 seconds for the Blues to get on the board as Edmonton's Cam Barker was caught pinching, allowing McDonald to come down the right side and score his fourth of the season, stick-side past Devan Dubnyk.

The Blues went up 2-0 two minutes into the second period as Nichol picked the bottom corner on a long shot off the right wing that closely resembled their first goal of the game.

Five minutes later, St. Louis had a three-goal edge as T.J. Oshie made a nice feed in front to McDonald, who deked past Edmonton's defense to get in tight and beat Dubnyk for his second of the game.

The Oilers yanked Dubnyk after allowing three goals on 19 shots.

Yann Danis came in to replace Dubnyk with Nikolai Khabibulin, Edmonton's regular starter, out with a groin injury.

The move seemed to spark the Oilers as they scored just over a minute later when Potter moved in from the point and stepped into a bullet of a shot that blew past Halak to make it 3-1.

Edmonton blitzed Halak for a brief period as Jeff Petry sent a shot off the goalie's mask and Nugent-Hopkins clanged one off the post before Ryan Smyth was assessed a five-minute major for checking Roman Polak into the boards headfirst.

The Oilers were able to kill the penalty without allowing a shot and came right back to pull to within a goal as Hall raced to a loose puck to set up Nugent-Hopkins at the side of the net.

It was the 15th of the season for the Edmonton rookie, the first overall pick in the 2011 NHL draft.

Danis did not face a shot in the more than 12 minutes he was in net in the second period.

The Blues finally got some shots again early in the third and got one past Denis on the power play three-and-a-half minutes in. Alex Pietrangelo made a perfect pass to allow Shattenkirk to deflect the puck in for a 4-2 St. Louis lead.

They would make it 5-2 after Stewart was awarded a penalty shot after being hooked on a breakaway attempt by Hall eight minutes into the third. Stewart tucked his 14th of the season between Danis' skate and the post.

Notes: It was the fourth and final meeting between the two teams this season. Edmonton won their previous home game 4-2 over the Blues in October. St. Louis then won both of its home dates with the Oilers by one-goal margins. ... Defenseman Nick Schultz made his debut for the Oilers after being acquired at the trade deadline for fellow blueliner Tom Gilbert. He earned an assist on the Nugent-Hopkins goal... The Blues have played well without four key players. F Jamie Langenbrunner is out with a broken foot and Kris Russell, Matt D'Agostini and Alexander Steen are all on injured reserve with concussions.