Teenager Marcus Rashford followed up two goals on his Manchester United debut last week with another double plus an assist as Louis van Gaal's team beat Arsenal 3-2 in the English Premier League at Old Trafford.
The 18-year-old locally-born striker struck twice in three minutes in the first half to undermine third-placed Arsenal's title challenge.
Former United striker Danny Welbeck pulled one goal back but Rashford set up Ander Herrera for United's third before Mesut Ozil reduced the deficit.
Second-placed Tottenham Hotspur came from behind to seal a crucial 2-1 home win over lowly Swansea City at White Hart Lane.
Italian striker Alberto Paloschi, signed from Chievo in the January transfer window, scored his first goal for the Welsh club to give them a half-time lead.
Substitute Nacer Chadli equalised with 20 minutes left and full-back Danny Rose scored the winner seven minutes later.
Seeking a first league title since 1961, second-placed Spurs are now two points behind surprise leaders Leicester City with 11 games to play.
Arsenal's defeat leaves them five points behind leaders Leicester City while United returned to fifth place above West Ham.