This Saturday Fulham go to Preston. Preston have lost twice at home to the promotion challengers (Villa and Middlesbrough), beating us and Bristol City and drawing with Wolves. Preston's form has been a bit sketchy, but if they harbour playoff ambitions, they need 3 points on Saturday.

Villa have a trip to Bolton who, prior to Saturday's home defeat to Preston, had gone 6 unbeaten at home, a run which included victories over us and Bristol City, and a draw to Fulham. That may not be easy for Villa.

Fulham face QPR in the West London derby. You'd expect Fulham to prevail at home but anything can happen in a derby match.

Both teams face Reading at home. While Reading have been at the wrong end of the table this season, their away form has been better than their form at the Majeski, where they've surprisingly won at Derby and Leeds (when Leeds were close to the top). Their defensive record away from home has been decent.

Both Villa and Fulham have to go to Millwall, who have lost only 3 home games all season, curiously against Burton, Barnsley and Ipswich. Wolves, Preston, Derby and ourselves scraped draws there while Middlesbrough, Leeds and Sheffield Utd all lost there. A trip to Millwall will be tough. Villa go there on the last day of the season.

Lastly, which might be of interest, is that us, Villa and Fulham all travel to Carrow Road. At home, Norwich have been worse than they have been on the road. Our recent history at Norwich is terrible, having lost 6 of our last 9 games there since promotion in 2003. Villa are in good form, having lost only 3 of their last 15 against them, though they've lost their last 2 at Carrow Road. Fulham have lost just 3 of their last 20 against Norwich, winning 13. Norwich have just 2 home wins against Fulham in 45 years!