The victory was the first for the Oilers in four games, which included a 3-0 loss to the Blues on Saturday.
The Blues are 11-1-1 in their last 13 games against Edmonton. They conclude a three-game trip in Calgary on Sunday night.
Foward comes off injured reserve in time for game at Edmonton.
The Blues had been 1-5-1 in their previous seven at home while getting outscored 26-11.
The Blues won their fourth straight on the road for the first time since 2009. Thursday, they face the Vancouver Canucks for first place in the Western Conference beginning at 8:45pm on KMOX.
The Blues, just 13-13-3 away from home this season, are in position for their first four-game road win streak since Feb. 19-March 6, 2009.
Edmonton defends home ice, 4-2.