It was another weekend in the Premier League with some sensational goals, including a wonderful free kick from Fulham’s Clint Dempsey to become the first American ever to score 50 goals in the Premier League.

It was also a weekend where Manchester City took one giant leap forward to possibly winning the Premier League title, while the race for fourth is still on the line, Aston Villa are safe for another season, and Bolton were dealt a late blow.

In case you missed any of the eight matches played from Saturday through Sunday, here are all of the goals and highlights.

Newcastle United vs Manchester City

Video: PL Highlights: Newcastle/Man City

Manchester United vs Swansea

Video: PL Highlights: Swansea/Man Utd

Fulham vs Sunderland

Video: PL Highlights: Fulham/Sunderland

Wolverhampton Wanderers vs Everton

Video: PL Highlights: Wolves/Everton

Aston Villa vs Tottenham Hotspur

Video: PL Highlights: Aston Villa/Tottenham

Queens Park Rangers vs Stoke City

Video: PL Highlights: QPR/Stoke

Arsenal vs Norwich City

Video: PL Highlights: Arsenal/Norwich

Bolton Wanderers vs West Bromwich Albion

Video: PL Highlights: Bolton/West Brom