A whirlwind start saw Arsenal fall behind to two Hull set plays, with central defenders James Chester and Curtis Davies scoring in the opening ten minutes.
Santi Cazorla dragged them back in it with a wonderful free kick, but the Gunners had to wait until the 71st minute to draw level, when Laurent Koscielny fired home from a corner.
Despite an onslaught on the Hull City goal in the final few minutes Arsenal couldn't find a way through and the match went to extra time.
There, Arsenal's class told, with a couple of substitutions giving Aaron Ramsey the platform to blast in the winning goal and end the Gunners' nine-year trophy wait.
Lukasz Fabianski 6.5/10 - The Pole was given the nod in front of his compatriot Szczesny, and had no chance with the first goal that was guided past him. Davies' goal drew a great save from the keeper, but he will be a little disappointed he didn't get his hands up quickly enough to save the shot from the Hull captain. Made a decent stop at the death from Aluko.
Bacary Sagna 6/10 - In what is likely his last ever game for Arsenal, Sagna was more often than not bombing down the right against Liam Rosenior. On the receiving end of a couple of fouls, but wasn't at his best defensively.
Per Mertesacker 5.5/10 - Failed to intervene in Hull's early aerial onslaught, something he should be taking responsibility to make sure isn't happening. Was the weak link in this Arsenal defence, despite having had a confident and impressive season. Lost his footing in a mix up with Fabianski in the last few minutes to gift Aluko a late chance to roll it into an empty net.
Laurent Koscielny 7/10 - Koscielny, alongside Sagna, lost Bruce in the lead up to Hull's second goal, which is much unlike the Frenchman. He came back into the game well, making some key challenges as Hull threatened to turn the Arsenal defence. Had a tough game against a hardworking Matty Fryatt. Nodded wide from a corner in the second half, before being left free to net the equaliser with 20 minutes left.
Kieran Gibbs 6/10 - Made a vital goal line clearance that would have been 3-0, leaping to nod the ball wide as it appeared destined for the top corner. Began to push up later in the first half, stretching the Hull defence. Blazed over from just 7 yards at 2-2 with the goal gaping.
Mikel Arteta 5.5/10 - The Spaniard was unable to deal with former Spurs man Tom Huddlestone, who was orchestrating things from midfield. Disappointing from the former Everton man, who improved as Hull dropped back later in the game.
Aaron Ramsey 7.5/10 -MOTM- Ramsey took a while to get going in his second FA Cup final, but began to drive forward after the opening quarter of an hour. Played a great ball for Cazorla in the second half, that perhaps should have been a penalty. Was full of energy and shooting in extra time, the majority of which flew wide. His shot in the 109th minute didn't though, a class effort that gave McGregor no chance. Just edged man of the match.
Santi Cazorla 7/10 - When Arsenal needed a hero they got one with Cazorla's phenomenal free kick, curling home a wonderful free kick from 25 yards. His set piece deliveries in general were very strong. Unlucky not to get at least one penalty after a couple of poor challenges.
Mesut Ozil 5.5/10 - Missed a great opportunity to draw Arsenal level when he completely missed his shot from a few yards out. Had a much more positive shot a few minutes later with a bouncing volley from the edge of the box. These are the sort of games he needs to be influencing given his transfer fee, and the former Real Madrid man wasn't effective enough. Came off halfway through extra time.
Lukas Podolski 5/10 - Struggled to get in the game, with one powerhouse effort from range the one moment of note from the German. Replaced on the hour by Yaya Sanogo.
Olivier Giroud 6/10 - Played one great pass wide to set up an Ozil chance, but fluffed an opportunity when left alone wide of the goal, lashing the ball in to the side netting. Didn't see much of the ball in the opening period. Robbed Stephen Quinn and again crossed well without quite finding his man. Grew into the game in the later period, especially when Sanogo joined him up front. Hit a decent left footed volley front the edge of the box that Allan McGregor parried wide, and also had another shot on target as the Hull defenders tired. Booked for a poor foul on Sone Aluko. Also hit the bar with a header in extra time, before providing the classy back heel for Ramsey's winner.
Yaya Sanogo 61' 6/10 - Full of enthusiasm and running as can be expected from the young Frenchman, did well to set up Gibbs' late chance after bundling through the Tigers defence. Linked up well with Giroud with a shot that went just wide in the 90th minute.
Jack Wilshere 105' 6.5/10 - His and Rosicky's arrival gave Arsenal the added energy they needed, with the England man impressive going forward in his few minutes on the pitch.
Tomas Rosicky 105' 6/10 - Helped provide the freshness and class to provide the platform for an Arsenal winner.