Reading, third from bottom at the start, jumped five places with a 2-0 home victory over Manchester City while second-from-bottom Fulham drew 1-1 at Blackburn Rovers.