In Pictures: Coleraine 3 Linfield 2
Coleraine 3 Linfield 2: Coleraine hit Linfield with an early double-salvo, scoring twice in three minutes, with Darren Boyce getting the opener on 13 minutes before Curtis Allen doubled the advantage on 16.
There was more to come in a thrilling opening 25 minutes though, with Michael Carvill pulling one back for Linfield from a free-kick.
The Blues then equalised through Ryan Henderson in the 89th minute, but Coleraine grabbed an even later winner, with Stephen Lowry completing a dramatic finale in the second minute of injury time.
After creating so many chances Linfield will be left wondering just how they came away with nothing, but they will now go into Saturday’s game with Portadown having failed to win in their last three league games.
COLERAINE: Doherty, Canning, Beverland, McVey, McIlmoyle, Bradley, Hegarty, Harkin, S Lowry, Allen, Boyce.
Substitutes: Cullen, Gillan, Clarke, Boyd, McMullan.
LINFIELD: Blayney, Ervin, Watson, Murphy, Quinn, Garrett, Mulgrew, Curran, Carvill, McAllister, Thompson. Substitutes: Henderson, P Lowry, Fordyce, McCaul, Black.
Referee: Raymond Crangle (Belfast).