At this stage of the season, everyone has their calculators out trying to work out who can finish above who, but after a priceless away win - you wait all season for one and two comes along at once - the situation is simple.
Leicester and Wolves cannot finish above us.
To overtake us, Leeds would need to win all their three remaining games (against Bolton, Charlton, and, most ominously, at Chelsea) and hope that Portsmouth do not get a single point from their remaining games.
The battle to stay up now seems to be between Leeds and Man City. Unless an unthinkable run of results occurs, the last day match against Middlesrough should have the mood firmly set to 'party'.