The Belfast Giants recovered from their defeat at the hands of Sheffield Steelers on Friday to beat Fife Flyers 3-1 away from home on Saturday night.
Steve McAlpine gave Fife the lead in the first period but Jeff Mason replied for the Elite League leaders.
Tom Dignard added the second in the second period and Ryan Crane grabbed the third goal in the third period.
The Giants had lost 2-1 to Sheffield after overtime on Friday, Jon Pelle scoring the only goal for Belfast.
Belfast led until the final minute of normal time when Ashley Tait equalised for Sheffield.
Jeff Legue hit a controversial over-time winner with Giants players claiming offside and that there had been a hand pass earlier in the move.