The Edmonton Oilers held off a furious late rally to defeat the Florida Panthers 5-3 and keep their dreams of an improbable Stanley Cup Final comeback alive on Tuesday.

The Oilers, down 3-0 after the first three games of the best-of-seven series, built on the momentum from their 8-1 thrashing of Florida on Saturday to claim a hard-fought road win.

The Oilers now have a chance to level the series with a victory on home ice in Edmonton in Game 6 on Friday.