Manchester United reached a record-equalling 20th FA Cup final with victory over Tottenham at Wembley.
Ander Herrera drove a low shot under goalkeeper Michel Vorm midway through the second half to condemn Spurs to an eighth consecutive FA Cup semi-final defeat.
Dele Alli had put Mauricio Pochettino's side ahead in the 11th minute, sliding in to convert Christian Eriksen's low cross.
But Alexis Sanchez athletically headed in a delivery from Paul Pogba in the 24th minute to level the scoreline.
Tottenham hit the post through Eric Dier in first-half stoppage time but United held off Spurs' challenge with relative ease after Herrera's goal.
Jose Mourinho's side will play Chelsea or Southampton, who play in the second semi-final on Sunday at 15:00 BST.