A match that for an hour was completely devoid of the kind of flashpoints that marred October's Barclays Premier League meeting suddenly had one when Clint Hill was harshly adjudged to have bundled over Daniel Sturridge.

Mata stepped up to score the only goal of a game dominated by the reunion between Chelsea captain John Terry and Rangers defender Anton Ferdinand, neither of whom put a foot wrong following what had been the most combustible of build-ups.

Ferdinand and Terry were spared having to shake hands with each other after the Football Association agreed the clubs did not have to undertake the traditional pre-match ritual.

Ferdinand had reportedly been agonising over whether to accept Terry's hand four days before the court case begins in which the Chelsea and England captain stands accused of racially abusing his fellow defender. Terry denies the charge, which relates to an altercation between the pair in October's league clash at Loftus Road.

Mata pounced on a Luke Young slip in the 12th minute and unleashed a 15-yard drive too close to Paddy Kenny. A fixture that had seen Chelsea reduced to nine men in October was also a more controlled affair and it was almost half an hour before Mike Dean brandished the first yellow card for a Shaun Wright-Phillips foul on Raul Meireles.

Ramires should have done better with great cutback opportunity after being released by a wonderful Mata backheel but neither side deserved to be ahead at half-time.

QPR threw on Federico Macheda for Heidar Helguson at the restart but it was Chelsea who flew out of the blocks, with Fitz Hall booked for handball before Sturridge lashed over after great work from Fernando Torres.

But the game really exploded into life on the hour mark. Petr Cech parried a Wright-Phillips cross just too far in front of the outstretched foot of Jamie Mackie and Chelsea surged down the other end and won a penalty. Mata shrugged off jeers to score, the midfielder celebrating with most of his team-mates in front of the visiting fans.

QPR then threw on Rob Hulse, who was ultimately denied a penalty in the dying minutes. And there was a flashpoint deep into stoppage time when substitute Oriol Romeu was booked for diving in on Hulse, with Young almost snatching a draw when his 20-yard drive was parried by Cech.