Fife Flyers edged Guildford Flames 2-0 in England last Sunday but they failed to make it a double when the Surrey combine emerged with a narrow 4-3 victory at The Fife Ice Arena.
Ex-Edinburgh Capitals forward Mike Cazzola edged Fife ahead after 17 minutes but John Dunbar levelled only 15 seconds after the re-start.
Jamie Crooks fired Flames ahead after 21 minutes and Owen Griffiths made it 3-1 in the 28th minute.
Cazzola netted his second only 23 seconds later to hand Fife a lifeline and Chase Schaber levelled eight minutes later.
But this see-saw clash saw Ian Watters nudge Flames 4-3 ahead with less than nine minutes left which proved to be the game winner.
Elsewhere, Dundee Stars remained rooted to the bottom of the Elite League following a 4-1 home defeat to Belfast Giants.
The Tayside team were level at 1-1 after 11 minutes, Drydn Dow levelling Curtis Hamilton’s opener for Belfast after seven minutes.
But then the roof fell in. Lewis Hook edged the visitors ahead after 14 minutes and it was 3-1 after Liam Morgan converted after 32 minutes.
And Brian Ward made it 4-1 only 21 seconds into the final stanza to make it a dismal weekend for Dundee having lost 3-0 at Manchester Storm on Saturday.
Glasgow Clan, who lost 3-0 at home to Nottingham Panthers on Friday, completed a pointless weekend when they were whipped 7-3 at Cardiff Devils.
Blair Riley, Joey Haddad and Mike McNamee all scored power play goals inside the first 15 minutes.
And Gleason Fournier made it a nightmare first period for the visitors with a fourth after 17 minutes.