Glentoran defender Patrick McClean was named man of the match as Glentoran lifted the Irish Cup for the 23rd time.
But how did all the players fare?
Here are the match ratings:
Elliott Morris 6: Didn’t cover himself in much glory by going down rather easily in the build-up to Ballymena’s goal. Had little to do beyond that.
Elvio van Overbeek 7: For a man filling in out of position, the Dutchman didn’t place a foot wrong. Looked solid in defence and eager to get forward.
Marcus Kane 7: Went down once, and you feared he may have to come off early, but soldiered on remarkably and led by example in lifting his third Irish Cup.
Keith Cowan 7: Wasn’t shy to get involved, leading with some crunching challenges at the back. Was aggressive but within reason — a fine Cup final display.
Patrick McClean 8: This was a fantastic defensive display from McClean, who made some brilliant reads at the back and pushed forward well in support.
Chris Gallagher 7: Had one brilliant jinking run through the defence that maybe deserved more than just a goalmouth scramble. Busy throughout.
Joe Crowe 6: Never quite got into the game as he did in the semi-final. Will be disappointed he couldn’t have more of an impact before being substituted.
Paul O’Neill 7: His low, placed finish showed composure beyond his years but drifted out of the game in the second half as Ballymena took control.
Robbie McDaid 7: Was man-marked all game but, like the best strikers, the Glens’ hero popped up with the finish at the crucial time to win the trophy.
Ruaidhri Donnelly 6: Was left frustrated by a lack of chances, particularly in the second half, as was evidenced by a late yellow card for simulation.
Navid Nasseri 7: Perhaps should have had a goal after a fine solo run early on. Similarly to his team-mates, found possession hard to come by after half-time.
Ciaran O’Connor 7: Came up with the goods in extra-time, supplying the assist to McDaid’s Cup-winning strike
Jonny Frazer 6: Was brought on to try and add some attacking impetus but was left with no ball to work with
Malachy Smyth 6: Had a couple of bright glimpses in extra-time
Gavin Peers 6: Saw out the game comfortably
Ross Glendinning 6: Had practically nothing to do all game besides pick the ball out of the net twice. Could do very little about two excellent strikes.
Andy McGrory 7: One of two changes from the semi-final, played a phenomenal pass to set in Kelly early on but cruelly saw his final cut short due to an injury.
Steven McCullough 7: A beautiful delivery for Friel’s goal and had some nice moments charging down the wing. Perhaps didn’t get in as advanced positions as he’d hoped.
Jonny Addis 8: A consummate performance from Addis against his old side for the most part, was unfortunate not to be on the winning side on this occasion.
Jim Ervin 7: You barely heard Donnelly or McDaid mentioned in the second half and Ervin was a big reason for that, ensuring any potential attacks never came.
Scot Whiteside 7: Played a few nice cross-field passes as Ballymena threatened early on and was key in keeping the Glens’ dangerous front three quiet.
Jude Winchester 6: Fashioned himself a chance down the left well in the first half but was generally well marshalled by Van Overbeek and was quiet.
Joshua Kelly 6: Did the hard work below the surface in a grinding display that perhaps went unnoticed. Was a good link man between defence and attack.
Cathair Friel 8: Always looked the likeliest to strike for Ballymena and did so with an excellent header. All that the Braidmen did well came through him.
Adam Lecky 6: Picked up an early injury and took a while to hit his stride as a result. Started to impose himself physically as the second half wore on.
Leroy Millar 7: Brought back in after not starting Monday’s semi-final and was industrious throughout. Was a handful for the Glens defence.
Tony Kane 7: Made a big impact from the bench with some excellent crosses from out wide on the right
James Knowles 6: Picked up where Winchester left off, a solid cameo but never produced that game-changing impact
Kenny Kane 6: Provided energy but was perhaps needed a bit earlier when he had more time to make a difference