Tottenham skipper Robbie Keane grabbed a late winner against Manchester City to keep alive his side's hopes of a European place with a 2-1 victory.
Jermain Defoe had opened the scoring at White Hart Lane, then was involved in a clash that led to one of the assistant referees being injured and replaced at half-time.
Valeri Bojinov equalised for City but Keane scored the winner from the spot, meaning the race for seventh place in the Barclays Premier League will go to the wire.
After scoring the opener, Defoe was involved in the bizarre incident with the assistant referee on the stroke of half-time.
Nedum Onuoha challenged him on the touchline and as he rolled off the floor Defoe must have felt a touch. He may have felt it was his opponent but it was actually assistant referee Trevor Massey, with Defoe instinctively flicking out.
Spurs should have sealed the points by then but Shay Given single-handedly kept his side in touch. Given was finally beaten, just before the half-hour mark, by Defoe's impish piece of skill.
Jermaine Jenas shifted the ball to Tom Huddlestone on the right, the cross came over but was slightly behind Defoe, so the striker back-heeled on the volley beyond Given.
City boss Mark Hughes introduced Benjani and Bojinov for Martin Petrov and Felipe Caicedo on the hour mark.
And it was Bojinov who equalised in the 65th minute. Stephen Ireland chipped the ball into the penalty area, Benjani held off two defenders and Bojinov dipped his volley home when it broke for him.
Roman Pavlyuchenko stabbed an effort horribly wide and was then taken off and headed straight down the tunnel, with Spurs boss Harry Redknapp appearing unimpressed. Spurs were awarded their penalty when Micah Richards held Fraizer Campbell, with Keane tucking away the spot-kick.