Hall agreed that it was a much better effort than in the Oilers' 3-1 win over Columbus on Sunday, a game where they were outshot 40-14.
"In Columbus we didn't deserve the win and didn't play well," he said. "The way we played tonight is going to win us games."
Dallas had the best chance early as Cody Eakin had a partial breakaway but was stopped by a nice pad save from Dubnyk, who finished with 25 saves.
Edmonton got on the board first with seven minutes to play in the first period as Hall unleashed a deceptive off-stride wrist shot from the top of the circle that beat Lehtonen to the glove side.
The Oilers had another good chance to score with six minutes to play in the third on a power play but Lehtonen was once again there to rob Ryan Nugent-Hopkins with a glove save at the side of the net.
Dallas got an insurance goal while the teams were playing 4 on 4 as Jagr picked up a loose puck in the slot and spun around with a shot that beat Dubnyk. It was Jagr's fourth of the season.
The Stars put the game away for good with three minutes left to play as Garbutt was able to chip a shot past the Oilers goalie despite having defender Nick Shultz draped all over him.
"We are just trying to play hard right now," Lehtonen said. "We know we are not the most skilled team out there with the biggest names. We are a hard working club and everybody in this room feels we have a chance to win on any given night as long as we push ourselves. We have done well the last few games here and hopefully we can keep it going."
Notes: The Oilers made a surprise move before the game and decided to make veteran forward Ryan Smyth a healthy scratch. D Ryan Whitney was also benched for the third time in four games. .. The only significant injury for the Stars was forward Ray Whitney (foot) — on injured reserve and expected to miss four to six weeks.