As the FA Cup semifinals take place this weekend, we've only had four Premier League matches to enjoy. But that hasn't lessened the action.
There were goals galore at Carrow Road when Norwich hosted title-chasing Manchester City, with an unlikely hero stealing the show.
It was a bad day for the teams at the foot of the table. Blackburn deserved to get beaten by Swansea, and QPR lost out to West Brom.
In today's other game, Wolves improved on their recent form to gain a point against Sunderland, but they need far more than that at this point of the season.
So, who were the biggest winners and losers of the day? Disagree with my picks? Comment below.