Linfield secured a second straight 'double' after beating Dungannon Swifts 3-2 in a penalty shoot-out in the JJB Sports Irish Cup final at Windsor Park.
Linfield captain Noel Bailie lifts the Irish Cup after the thrilling win
Alan Mannus saved Mark McAllister's spot-kick to secure the victory after the game ended 2-2 after extra-time.
Mark Dickson gave Linfield a third minute lead only for Rory Hamill to equalise from long range.
A Glenn Ferguson strike made it 2-1 to the Blues before Rodney McAree levelled with a 40th minute free-kick.
A cracking first half started with Linfield on top and they made it count with Dickson's goal.
Jamie Mulgrew's header put the striker clear and he rounded keeper Dwayne Nelson before cooly slotting into an empty net.
The Swifts showed their attacking threat for the first time on 12 minutes when in quick succession David Scullion had a shot blocked, Hamill's header was defected wide and Thomas Wray headed over from eight yards.
The equaliser came five minutes later when keeper Alan Mannus headed a clearance straight to Hamill, who chested down before volleying in from 35 yards.
Dungannon had a penalty claim turned down in the 31st minute when Wiliiam Murphy's clearance struck his arm but referee Mark Courtney deemed it accidental.
Linfield restored their lead six minutes later with Ferguson's shot on the turn going beyond the reach of a slow reacting Nelson and into the bottom corner.
But their Co Tyrone opponents were level again on 40 minutes thanks to a blunder by Mannus, who allowed McAree's 30-yard free-kick to squirm under his body and into the net.
The second half began with the teams still closely matched although Ferguson should have doubled his tally after 54 minutes.
Thompson fizzed the ball across goal to find the forward at the backpost but the former Northern Ireland star fired over.
Rory Hamill (second left) is mobbed by team-mates after making it 1-1
Ferguson directed two headed efforts straight at Nelson while Dungannon striker Mark McAllister dragged a 16-yard shot wide.
Dungannon boss Harry Fay replaced David Scullion with Everldo, who was making his last appearance for the club before returning home to Brazil.
Linfield pressed for the winner in the final minutes with Nelson keeping out a William Murphy header before blocking Thomspon's close-range strike.
A disjointed second half failed to separate the sides although Linfield were the stronger as the game went into extra-time.
Nelson was the saviour for Dungannon in the first period of extra-time with a series of superb saves.
Linfield continued to dominate in the second period but substitute Michael Gault and Ferguson both wasted excellent opportunities and the final went to penalties for the first time.
Linfield's first two spot-kicks from Jim Ervin and Thomas Stewart were saved by Nelson.
But they scored their next three from Ferguson, Dickson and Pat McShane while Mannus denied Hamill and Everaldo.
Johnny Montgomery and Rodney McAree converted for the Swifts, leaving the Blues 3-2 ahead as McAllister stepped up to take the 10th penalty.
Mannus made his third save of the shoot-out to spark celebrations from the league champions as they claimed another 'double'.
Linfield: Mannus, Ervin, McShane, Murphy, Bailie, McAreavey (Gault 80), O'Kane (Stewart 72), Mulgrew, Dickson, Thompson, Fegruson.
Dungannon Swifts: Nelson, Wray, J P Gallagher (T Fitzpatrick 105), Montgomery, McMinn, McCluskey (McConkey 68), McCabe, McAree, Hamill, McAlister, Scullion (Everaldo 87).
Referee: Mark Courtney (Cookstown)