Tottenham moved to within two points of Premier League leaders Leicester yesterday as Christian Eriksen struck a late winner at fourth-placed Manchester City yesterday.
Visiting striker Harry Kane fired home from the spot in the second half after Raheem Sterling was controversially penalised for handball.
Yaya Toure struck a 20-yard free kick against the bar before substitute Kelechi Iheanacho levelled. But Spurs earned a fifth English league win in a row as Eriksen slotted home the winner seven minutes from time.
Arsenal’s 2-1 win over leaders Leicester earlier in the day temporarily moved the Gunners into second place, but Spurs went back ahead of their north London rivals on goal difference.
The Foxes looked set to hold out for a vital draw as a thrilling game moved into injury time, despite being reduced to 10 men after Danny Simpson was sent off for a second yellow card early in the second half.
That was until Welbeck, playing his first competitive game since April last year, glanced Mesut Ozil’s free kick past the magnificent Kasper Schmeichel to spark wild celebrations at the Emirates Stadium as Leicester lost in the league for just the third time this season.
Jamie Vardy had given Leicester the lead with a hotly disputed penalty on the stroke of half-time after he tumbled over Nacho Monreal’s outstretched leg.
Substitute Theo Walcott then set up a frantic final 20 minutes with a side-foot finish from Olivier Giroud’s superb knockdown.
Leicester still lead the table on 53 points, followed by Spurs and Arsenal on 51 with Manchester City on 47. All the leading teams have played 26 games.