Cliftonville went top of the Irish Premiership thanks to a remarkable win at Coleraine Showgrounds.
The Reds were under pressure early on but took the lead through Joe Gormley's header just before half-time.
Liam Boyce made it 2-0 in the 54th minute and Stephen Garrett scrambled in a third eight minutes later.
Paul Owens pulled one back but Barry Johnston scored a superb long-range lob over Michael Doherty before Diarmuid O'Carroll made it 5-1 in stoppage-time.
The result puts Tommy Breslin's men at the top of the table on goal difference from Ballymena United - both teams on eight points after four matches.
Coleraine would have gone top by winning - but instead ended up on the end of a heavy defeat on their own ground.
Cliftonville had not managed to beat the Bannsiders in the last 14 matches between the teams - but the north Belfast men will remember this one.
They made the breakthrough with Gormley's close-range header after George McMullan's corner had initially been met by the head of Liam Boyce. When the ball came back in Gormley got the scoring touch.
Coleraine had a great chance to equalise but visiting keeper Conor Devlin made a fine save from Darren Boyce.
Soon afterwards Oran Kearney's men found themselves two down as Liam Boyce shot in his third goal of the season.
Garrett scrambled in number three following a Martin Donnelly corner and then substitute Owens netted for Coleraine.
A poor clearance by Michael Doherty fell to Johnston who, from around the centre circle, sent the ball straight back over the head of the home keeper for 4-1, with O'Carroll wrapping up the landslide victory.