Watford beat Wolves 3-2 at Wembley in arguably one of the best FA Cup semi-finals for many years.
After the damp meeting in the other FA Cup semi between Manchester City and Brighton on Saturday, many fans were hoping for a better showing in this game.
They were given just that in an action-packed meeting that ebbed and flowed with drama throughout.
Wolves took the lead in the first half when Matt Docherty headed home from a corner. They believed they would be returning to Wembley when Raul Jimenez volleyed in a second.
Second half substitute Gerard Deulofeu turned the game on its head, though, when he curled in a superb strike midway through the second half. Troy Deeney then completed the comeback when he hammered home a penalty in the dying minutes of regular time.
Deulofeu then added a second in the first half of added time with a breathtaking finish that booked his side’s meeting with Manchester City in the final. Here’s what we learned from the game: