Manchester United's unbeaten fight for the Premier League title reached 20 matches at Old Trafford as Javier Hernandez and Nani scored the goals that sank Stoke 2-1.
Dean Whitehead had headed home a shock leveller for the visitors at the start of the second half but Sir Alex Ferguson's men deserved their latest triumph.
It took United's tally to 19 points out of the last 21 and opened up a lead of three points over Manchester City and five on Arsenal ahead of their meeting at the Emirates Stadium on Wednesday.
The Red Devils took the lead in the 27th minute when Hernandez nipped in front of former United defender Ryan Shawcross at the near post and reacted quickly as Nani drilled over a low cross.
Five minutes after the restart United were pegged back as Whitehead nipped between Nemanja Vidic and Patrice Evra to nod home Tuncay's cross unchallenged.
But Nani grabbed the winner 12 minutes later. When Danny Collins failed to get tight, the Portugal international turned swiftly before finding the bottom corner with a precise curling shot.