Coleraine's 32-year wait for a League Cup win is over.
But how did the players rate?
Chris Johns 7: His poor kick led to Jamie McGonigle scoring the opening goal of the game, however he made some good catches in the second half.
Lyndon Kane 7: The full-back was a vital part of the Coleraine defensive unit that completely shut Crusaders down during the second period.
Adam Mullan 8: One of those players who excels at doing the simple things well. His defensive play was a major part in the Bannsiders’ success.
Aaron Canning 8: The defender barely made a mistake in the hearts of the Coleraine backline. He has become one of the Bannsiders’ most important players.
Stephen Lowry 9: Stroked home a penalty kick just before the half-time break. He covered every blade of grass and was the best player on the park.
James McLaughlin 8: Scored his first goal since November at the start of the second half when he flicked home amid a scramble following a corner kick.
Josh Carson 7: The former Northern Ireland international worked exceptionally hard, covering a massive amount of ground along the flank.
Stephen O’Donnell 8: In a game that featured several fanstastic defensive performances, O’Donnell was arguably the best defender on the pitch.
Ian Parkhill 7: The forward forced Sean O’Neill into a great save in the 73rd minute and, as ever, he worked hard up and down the flank.
Jamie Glackin 8: Always busy, the former Crusaders man won a penalty for Coleraine when he folded under a Billy Joe Burns challenge.
Aaron Traynor 6: A shoulder injury cut Traynor’s evening short. He was subbed off midway through the first half with Coleraine chasing the game.
Sean O’Neill 6: Veteran keeper made a mess of the corner kick that led to Coleraine’s winner. He can’t have any real complaints about the outcome.
Billy Joe Burns 6: Gave away a penalty just before the half-time break with a careless tackle on Jamie Glackin. It was a harsh call and the turning point in the game.
Philip Lowry 6: The midfielder covered a lot of ground as the Crues sought a route back into the contest but he was outshone by his brother Stephen.
Jamie McGonigle 7: Kept his cool to open the scoring early on and had had two good chances to equalise in stoppage time, but failed to find the net.
Declan Caddell 6: The midfielder struggled to stamp his authority on the game and was eventually replaced by boss Stephen Baxter in the 75th minute.
Jordan Forsythe 6: The former Bangor midfielder struggled to make an impact on the contest and made way for David Cushley as the Crues pushed late on.
Jarlath O’Rourke 6: Booked for protesting Coleraine’s equaliser, the ex-Dungannon Swifts man worked hard but was unable to have a major impact on things.
Jordan Owens 6: The big man did not have an effect on the game, although he may argue his team did not create enough chances for him.
Rodney Brown 6: The former Coleraine player produced a typically honest display but was unable to stop his old employers winning the Cup.
Paul Heatley 6: Another who struggled to make an impact against the Coleraine defence before being replaced by Reece McGinley.
Cameron Dummigan 7: The former Oldham Athletic defender played well on the right but was unable to change the game in Crusaders’ favour.