LONDON: Manchester City snatched a dramatic victory at the death over managerless Swansea to return to the top of the Premier League.

Yaya Toure’s stoppage-time shot hit Kelechi Iheanacho on its way in to clinch a 2-1 win just two minutes after Bafetimbi Gomis looked to have given the battling Swans, who sacked manager Garry Monk on Wednesday, a deserved point.

Wilfried Bony returned to haunt his former side after his seventh goal of the season gave City a first-half lead.

Bony headed in Jesus Navas’ 26th-minute corner for his third goal in four outings, but Gomis scored at the start of injury-time only for Toure to win it seconds later.

Victory sent City top ahead of Leicester, who play Chelsea on Monday, on goal difference, while Swansea are just a point above the relegation zone after one win in 12 games.

It was a bad day, however, for City’s neighbours Manchester United. After being relegated out of the Champions League in midweek at Wolfsburg, they lost again, this time by 2-1 to Premier newcomers Bournemouth.

Junior Stanislas gave the Cherries a second-minute lead with Marouane Fellaini pulling United level in the 24th. However Joshua King’s 54th-minute strike deepened the gloom for United manager Louis Van Gaal.

Earlier, Romelu Lukaku scored in his seventh straight game as Everton were held 1-1 at Norwich.

The striker became the first Toffees player to score in seven successive matches in 40 years, since Bob Latchford in December 1975, when he nodded in Gerard Deulofeu’s cross after 15 minutes.

But Wes Hoolahan grabbed a second-half equaliser for the struggling Canaries, who have recorded just one victory in their last 10 matches, although they are now unbeaten in their last three home outings.

Sunderland failed to take advantage of Norwich dropping points as they slipped to a 1-0 defeat at home to Watford.

Odion Ighalo pounced to net his 10th goal of the season in just the fourth minute to secure the Hornets’ third straight win, while Jurado also hit a post for the visitors, leaving Sunderland second bottom.

Heurelho Gomes denied Jermain Defoe with a brilliant stop with five minutes to go as the Black Cats’ mini revival of two wins in their last three games was ended.

Yohan Cabaye bagged the winner for Crystal Palace as they beat Southampton for the first time in the top flight since 1991. The midfielder tapped in Yannick Bolasie’s cross on 38 minutes for his sixth goal of the season, with Palace now just three points off the top four thanks to the 1-0 win.

Steven Davis was denied by a brilliant Wayne Hennessey save before Cabaye’s strike as the Saints missed Graziano Pelle, who was only fit enough to make a late appearance from the bench thanks to a knee injury.

Elsewhere, Jack Butland earned Stoke a point at West Ham as the goalkeeper saved Ryan Cresswell’s late cross-shot to earn a 0-0 draw for the Potters.

Mauro Zarate also hit a post with eight minutes left for West Ham as the visitors survived two late scares at Upton Park, although Mame Biram Diouf could have won it late on but was thwarted by Adrian.