The replay (the last semi-final replay in the history of the FA Cup) is often included in lists of the greatest matches in the history of the tournament. David Beckham opened the scoring with a curving shot past Arsenal goalkeeper David Seaman from 22 yards, but Dennis Bergkamp equalised halfway through the second half, his shot deflecting off the knee of Jaap Stam. Nicolas Anelka had the ball in the back of the net for Arsenal again shortly afterwards, and their players had already begun celebrating before anyone realised that the linesman had raised his flag for an offside against Anelka. Roy Keane then received a second booking and was sent off for a cynical foul on Marc Overmars, leaving Manchester United to play out the match with 10 men. The match was heading for extra time when Phil Neville made a tired challenge on Ray Parlour inside the penalty area; Bergkamp stepped up to take the penalty, but Peter Schmeichel guessed the direction of his kick correctly and made the save. The first half of extra time passed without incident, before Patrick Vieira gave the ball away to Giggs at the start of the second; Giggs ran from just inside his own half, taking on four Arsenal defenders as he drove into the penalty area, then shot from a narrow angle over the head of Seaman into the roof of the Arsenal net. Manchester United hung on for the remaining 10 minutes to secure their place in the final.