Swansea picked up another fantastic win last week, this time against Arsenal.
I could not believe Arsene Wenger's pithy comments about the Swans' tactics afterwards.
I'm sorry but they were never going to come to Emirates Stadium and try to go toe-to-toe with the Gunners. Why would they? They would be asking for trouble if they did that.
They deserved praise, not criticism and it is about time I eulogised about Swansea myself too.
Basically, they have stuck a pie in my face with their form because I thought they would sink like a stone after selling Wilfried Bony to Manchester City in January.
They have done the opposite and have gone higher than probably even they thought possible, with a top-six finish within their reach. That is very different to their position in the league table (below) based on my predictions.
By some distance they are the team who I have been the most wrong about, so I am sure their fans will be pleased rather than annoyed that I am going to tip them to lose again on Sunday.
Manchester City's run of form has come too late for Manuel Pellegrini's side in terms of the title, but they really have the bit between their teeth at the moment.
Lawro's prediction: 0-2
Man of few words this week, Merson says:
Man City seem to be playing well again now and are finally back to their best form of earlier in the season after last week’s thrashing of QPR.
I just cannot see them losing this one. I think City will be too strong and have too much for Swansea here, winning 3-1.
PAUL PREDICTS: 1-3