Brian Lee's first NHL goal helped the Senators beat the Oilers 3-2 on Tuesday night, snapping the away-from-home skid at 12.
Antoine Vermette set up the winning power-play goal in the third period when he sent a pass back to Lee, who beat goalie Mathieu Garon with a shot from the point.
"This was a huge game for us," said Senators captain Daniel Alfredsson, who also scored. "I don't know if we made them bad or if they didn't play their best today, but we played really good throughout the whole game. It should have been a bigger margin than it was."
Jason Spezza added a goal for the Senators (13-17-5), who had lost three in a row. Ottawa has only two wins in seven games.
"For us it felt like a playoff game," Spezza said. "We were desperate, we were struggling and we're down on ourselves. Our confidence isn't very high right now and we're pulling at straws to find positives. We needed this win. The intensity for us toward the last 10 minutes of that game, was pretty intense."
Senators coach Craig Hartsburg could tell how badly his team longed for a victory.
"I'm happy for the players. They're the ones who have to play every night and they knew what was over our heads with the losing streak on the road," he said.
Ethan Moreau and Liam Reddox had goals for the Oilers, whose three-game winning streak ended.
"We didn't start as sharply as we needed to," Oilers coach Craig MacTavish said. "When you are playing a team that is struggling, you know they are going to be desperate to get out of it, and you have to show them something early in the hockey game."
Reddox, who filled in for injured Ales Hemsky on Edmonton's top line, felt this was a game the Oilers could have and should have won.
"We had a couple chances, a little spurt there at the end of the second where we could have had a big goal going into the third and maybe deflate them a little bit," he said. "It's definitely disappointing. It was there for the taking and we just couldn't capitalize."
The game started 25 minutes late because the lights at aging Rexall Place didn't fire up after the national anthem. Both teams returned to their locker rooms during the delay.
Ottawa took a 1-0 lead midway through the first period. Just moments after Garon robbed him with a diving stick save, Spezza took a dandy feed from Alfredsson in front of the net and scored his 15th goal.
Edmonton tied it four minutes later on a major miscue by the Senators. Alfredsson collided with teammate Chris Phillips during a breakout in front of the Ottawa net, and Shawn Horcoff was there to get the puck. He sent a pass to Moreau for a point-blank shot on goalie Martin Gerber.
Ottawa regained the lead four minutes into the second period when Alfredsson beat Garon with a shot to the top corner that eluded the goalie's glove.
The game was tied again with six minutes left in the second. Horcoff got to a rebound behind the net and set the puck in front for Reddox, who stuffed in his second NHL goal.
The Senators, who will continue an eight-game road trip at Toronto on Saturday, took the lead for good when Lee scored with 8½ minutes left.
Hemsky has been sore since being hit by Nashville's Jordin Tootoo in Edmonton's 5-2 win on Sunday. He hurt his nose on the play and hasn't slept well since. He is doubtful for Wednesday's game in Calgary. ... The Senators were without defensemen Anton Volchenkov (upper body) and Filip Kuba (groin). ... Edmonton lost forward Marc-Antoine Pouliot early in the second period. He sustained a concussion on a hit from Nick Foligno. ... Garon made his first start since he was yanked in a 9-2 loss to Chicago two weeks ago. ... This marked the 27th anniversary of Wayne Gretzky's five-goal game against Philadelphia in Edmonton that lifted The Great One to 50 goals in just 39 games.