Premier League football side Hull City had to come from behind twice to beat obstinate third tier team Sheffield United 5-3 at Wembley to advance to the FA Cup final for the first time.
Hull will play Arsenal in the final at Wembley on May the 17th after Arsene Wenger's side sneaked past Wigan Athletic on penalties yesterday.
In a frantic opening half, Jose Baxter gave Sheffield United a shock lead on 19 minutes.
Yannick Sagbo equalised for Hull on 42 minutes, but Stefan Scougall restored the League One side's advantage just before halftime.
Hull fought back at the start of the second period with substitute Matty Fryatt and Tom Huddlestone scoring in quick succession, before Stephen Quinn's header effectively wrapped up victory for the Premier League side.
Jamie Murphy snatched a late consolation for United in injury time, before Hull added a fifth through David Meyler.