Manchester United swept aside title rivals Arsenal 3-1 at Emirates Stadium to move within a point of leaders Chelsea.
Nani opened the scoring in the 33rd minute when his chip across goal was palmed in by Arsenal goalkeeper Manuel Almunia, before in-form England striker Wayne Rooney swept home a second following a quick counter attack.
A third on the break from Park Ji-Sung at the start of the second half effectively ended the contest, although defender Thomas Vermaelen netted a consolation for the out-muscled Gunners.
Arsenal, who had started the match five points behind Chelsea ahead of their trip to Stamford Bridge next weekend, began well as Andrey Arshavin got away down the left, before cutting inside and trying to curl the ball past Edwin van der Sar from a tight angle, but his shot drifted wide.
United, though, were quick to regain possession and then cut down any space for the home side.
Nani and Darren Fletcher combined as they almost played in Rooney, but William Gallas made an important blocking tackle in the six-yard box.
Alex Song - back from the African Nations Cup - then had to hack the ball clear at the far post as United again got clear down the right far too easily.
When Arshavin - who was ineligible for last season's Champions League semi-final clash between the sides - burst away again, he lacked any support in the middle.
The Russian, though, remained Arsenal's most potent attacking threat.
In the 13th minute he skipped away down the left, cut back inside Wes Brown and curled another effort goalwards, which this time was only just wide of the far post.
Arsenal captain Cesc Fabregas suddenly burst into life with a surging run down the middle, before slipping in Arshavin, but the Russian lost his footing at the key moment and United cleared.
United - who have played a match more than Chelsea - slowly started to gain the upper hand and Gallas needed to make another timely tackle in the penalty area as Paul Scholes shaped to shot.
Nani drilled the ball wide as Arsenal were again exposed in the right channel, before playing a key part in the goal which gave United the lead.
The winger skipped easily in between two defenders then chipping the ball back across goal. Almunia pushed it inside his far post, with Park Ji-Sung ready to tap the ball into the net.
Fabregas' shot following a corner was blocked - and four minutes later United were 2-0 ahead.
Again Nani was the provider, dashing clear after picking the ball up from Rooney before squaring it for the England striker to sweep home his 22nd goal of the season, low into the corner.
The Gunners faced an uphill battle to get back into the match, with Arshavin firing wide from just inside the box - as manager Arsene Wenger was left to scratch his head and looked to the heavens for inspiration.
It could have been worse on 41 minutes, but Nani blazed his shot wide after more good work from Rooney down the left.
There was a hold-up at the start of the second half as Rooney received treatment following a knock on the knee in a challenge with Bacary Sagna.
The England forward, though, was soon back in the action, and tested Almunia with a fierce angled drive after cutting in from the left.
It was game over on 52 minutes, when United scored a third following another simple counter.
This time is was Park who broke clear, sprinting onto Fletcher's chip into the Arsenal half and then slotting past Almunia from just inside the box.
The Gunners were also well beaten here 3-0 by Chelsea at the end of November, before a run of seven wins from nine hauled them back into title contention.
Fabregas, continued to drive his young team on, firing over and then just too close to van der Sar, then Song volleyed wide.
Theo Walcott came on as substitute - and Arsenal pulled a goal back with 11 minutes to go when Vermaelen's volley took a deflection off Jonny Evans to wrong-foot van der Sar.
However, there was to be no grand finale as Wenger's youngsters were again found wanting when it mattered most.