Cesc Fabregas scored an 88th minute winner as Chelsea extended their lead at the top of the Premier League to seven points with an unconvincing 1-0 win against a spirited Queens Park Rangers at Loftus Road.