Drew Paris and Joey Haddad both scored hat-tricks for Cardiff Devils during a 10-goal victory in Scotland.
Edinburgh Capitals defeated Belfast Giants away on Saturday, but they were overwhelmed by a Devils team who outshot their hosts 49-17.
Giants lost at home for the second successive night, going down 5-4 against MK Lightning, while second-placed Manchester Storm earned a ninth successive victory.
Devils scored five goals without reply during the first period in Edinburgh and powered to a convincing victory.
They now take on Sheffield Steelers away on Wednesday before going into a crunch clash with in-form Manchester away next Saturday.
Thomas Murdy replaced Ben Bowns in the Devils goal at the start of the second period in a convincing road performance.
Devils fired three powerplay goals, two of them by Paris, and restricted Caps to one goal in five PP opportunities.
Andrew Lord was on the bench for Devils, while Mark Louis and Craig Moore did not ice.
Cardiff now have 11 matches left in their chase to win the League title for a second successive season and their next three fixtures are crunch match-ups against Steelers, Storm and Giants.
The next home match for Devils is against Belfast at Ice Arena Wales on Sunday, February 25 (6pm).
Match stats:
Scorers, Caps: Dylan Anderson 2+0, Igor Valeyev 0+1, Mike Cazzola 0+2, Michael D’Orazio 0+1.
Devils: Drew Paris 3+1, Joey Haddad 3+0, Matthew Myers 1+0, Andrew Hotham 1+1, Jake Morissette 1+1, Patrick Asselin 1+1, Sean Bentivoglio 0+3, Layne Ulmer 0+1, Matt Pope 0+3, Joey Martin 0+3, Tyson Strachan 0+1, Paul Crowder 0+1.
Period scores (Caps first): 0-5; 2-2 (2-7); 0-3 (2-10).
Shots on goal: Caps (on Bowns) 5+7+5=17; Devils (on Cazzola) 22+14+13=49.
Penalties in minutes: Caps 2+2+4=8; Devils 2+6+2=10.
Powerplays: Caps 1/5, Devils 3/4.
Attendance: 741
Referee: Pavel Halas and Steve Brown.
Stars of the game: Caps, Mike Cazzola; Devils, Drew Paris.
Other Elite League results: Belfast Giants 4, Milton Keynes Lightning 5; Coventry Blaze 3, Sheffield Steelers 4 (overtime); Edinburgh Capitals 2, Cardiff Devils 10; Dundee Stars 6, Fife Flyers 7 (overtime);Guildford Flames 3, Manchester Storm 4 (after overtime and penalty shootout); Nottingham Panthers 4, Braehead Clan 3 (overtime).
Belfast were left stunned for a second night in a row after a late winner from Francis Verreault-Paul secured a hard fought 5-4 win for Milton Keynes Lightning.
Giants lost 4-2 at home against Edinburgh on Saturday and they lost again when Verreault-Paul’s strike 38 seconds from the end earned Lightning victory.
Sheffield Steelers fought back from 3-0 down to beat Coventry in overtime.
Matt Marquardt made it 3-3 by scoring in the 53rd minute and he then netted the overtime winner against his former club.
Second-placed Manchester extended their winning streak to nine games, but needed overtime and a shootout to get past Guildford 4-3.
Fife Flyers won 7-6 against Dundee Stars after overtime and the two points earned clinched the Gardiner Conference championship.
ELITE LEAGUE STANDINGS
Regular 2017/18
Rk | Team | GP | W | L | OTL | SOL | WPCT | Pts |
1 | Cardiff Devils | 45 | 34 | 8 | 1 | 2 | .789 | 71 |
2 | Manchester Storm | 46 | 29 | 12 | 3 | 2 | .685 | 63 |
3 | Belfast Giants | 46 | 29 | 15 | 2 | 0 | .652 | 60 |
4 | Fife Flyers | 42 | 28 | 12 | 1 | 1 | .690 | 58 |
5 | Sheffield Steelers | 44 | 27 | 14 | 2 | 1 | .648 | 57 |
6 | Guildford Flames | 45 | 23 | 15 | 4 | 3 | .589 | 53 |
7 | Nottingham Panthers | 42 | 24 | 15 | 2 | 1 | .607 | 51 |
8 | Braehead Clan | 47 | 19 | 23 | 4 | 1 | .457 | 43 |
9 | Coventry Blaze | 46 | 17 | 24 | 4 | 1 | .424 | 39 |
10 | Dundee Stars | 44 | 17 | 23 | 3 | 1 | .432 | 38 |
11 | Milton Keynes Lightning | 46 | 17 | 28 | 1 | 0 | .380 | 35 |
12 | Edinburgh Capitals | 45 | 5 | 39 | 0 | 1 | .122 | 11 |