Aston Villa had to work really hard to get a 3-3 draw in an thrilling match against Everton.
Villa went two goals down after a Marouane Fellaini strike and a Tim Cahill header put Everton into a strong lead.
Villa got one back before half time, but after the break Steven Pienaar blasted a 20-yard shot to restore the two goal lead for Everton.
Villa then came back and almost won the game with good chances late on.
Sunday's Premier League results:
Aston Villa 3-3 Everton
Man City 1-3 Fulham
Everton could have overtaken Villa in the Premier League if they had held on for a win.
Fulham celebrate scoring against City
The result means Aston Villa stay in fifth spot and Everton remain sixth. It seems unlikely that either team will now catch Arsenal in fourth and get the important place in the Champion's League that comes with that position.
Good win for Fulham
In today's other Premier League match Fulham came from one goal down to beat Manchester City 3-1. The win puts Fulham up two places to eighth in the Premier League.
It's been a bad few days for Man City. Last week they were beaten by Hamburg in the Uefa Cup, by the same 3-1 score.