There were fireworks to start the game as Zack Stortini and Byron Ritchie were bickering before the puck even dropped.
11 seconds later, the pair received coincidental minors for unsportsmanlike conduct.
Brodziak sent Curtis Glencross on a breakaway. His backhand deke was gloved by Roberto Luongo On the play, Ohlund slashed at the arm of Glencross, giving Edmonton the game's first power play.
After the penalty, the two teams mixed things up after the whistle in a show of emotion between two teams battling to get into the playoffs.
Edmonton managed three shots on the primarily four-on-three man advantage but couldn't solve Luongo.
Shortly after the penalty expired, Vancouver scored on their first shot of the night. Markus Naslund put the puck on goal where it was deflected in past Garon first off the stick of Mathieu Roy and then off the stick of Ladislav Smid.
Several minutes later, Matt Greene levelled Ryan Kesler in the Oilers zone. Brad Isbister took exception to the hit and dropped the gloves with the Edmonton defenceman.
With 5:32 left, Roberto Luongo doubled over in pain, looking to favour his wrist on his blocker hand. It was twisted as Marty Reasoner skated by the net. He tried to impede the progress of the Oilers forward but his wrist got snapped back against the post.
With just over a minute to play in the first, Robert Nilsson steered the puck from the corner to behind the Canucks net where Sam Gagner picked it up and found Reasoner in front for the redirection through Luongo's five-hole and in. The goal tied the game at 1-1.
After one period, shots on goal were 10-6 for Edmonton.
A penalty to Stortini at the end of the first coupled with one by Smid early in the second gave the Canucks a two-man advantage. It didn't take long for Vancouver to capitalized, taking a 2-1 lead.
Sami Salo blasted a shot from the right point that hit the stick of Staios on its way to the net and beat Garon for the goal.
3:30 into the second, Gagner had a wide open net but his shot on the gaping cage was going slightly wide before Luongo dove across and knocked it away with his blocker.
The Canucks almost extended their lead about nine minutes into the middle frame. Ritchie's backhand from in front of the net went off the crossbar with time ticking off a Staios penalty.
Edmonton's fourth line continued their strong play as Glencross crashed the net in an attempt to tie the game. One of his shots on goal slipped past Luongo but went off the skate of Luc Bourdon inches in front of the goal line.
MacTavish kept the line out for the faceoff and it paid off immediately. Brodziak won the draw back to Gilbert whose shot was blocked but Stortini's rebound attempt ended up on Brodziak's stick where he put the puck into the open net to tie the game at 2-2.
At the end of the second, Isbister and Staios squared off behind the Oilers net. The pair battled in front of the net for about 10 seconds as the Canucks pressed for the tying goal. The battle eventually spilled over as both dropped their gloves.
Shots after 40 minutes were 22-19 for Edmonton.
Early in the third, Matt Cooke rammed Mathieu Roy from behind into the boards, sending the Oilers defenceman headfirst into the glass. There was no penalty on the play, but Stortini received two for roughing in the retaliation.
On the ensuing man advantage, Garon made a nice stop on a point shot from Ohlund and then held onto the rebound from Naslund in the slot.
7:45 into the final frame, Markus Naslund intercepted an attempted pass from Gilbert in the slot. He then threw the puck to Henrik Sedin who quickly passed it across to his brother Daniel for the goal.
Coming out of the penalty box after serving a too many men penalty, Nilsson made a great play to strip the puck from Alex Edler at the point. He brought the puck back the other way and dished it to Brodziak whose shot was blocked but a penalty was draw on the play, putting Edmonton up a man with an attempt to tie the game.
The best chance on the power play came when Stoll's shot from the point just missed the net. Nilsson had the open net for a brief moment but was on his backhand and couldn't get control of the puck after it bounced off the end boards.
Alex Burrows added an empty netter to seal the outcome in the final minute. After Burrows' goal, he was hit by Stoll and retaliated with a one-handed slash to his leg. After that incident, the two teams squared off with a line brawl - ending the game as it began.
Sam Gagner engaged in his first-ever fight at the NHL level, going toe-to-toe with Ryan Kesler.
With nine seconds to go in the game, even more unpleasantries were exchanged. Glencross and Weaver fought while everyone else did some pushing and shoving.
Less than a second after the next puck drop, another line brawl erupted. Brodziak fought Willie MItchell. Smid tried to go after Ryan Shannon but was held back by the official.