The Toffees won their third game in their past four outings, taking their undefeated streak to five and moving to seventh on the table thanks to a 67th minute Yakubu goal.
The Nigerian striker fired an unstoppable left footer into the roof of the net after Tim Cahill’s powerful shot bounced back off the post, inflicting Stoke’s third loss on the trot and pushing them down to 14th on the table.
Tim Howard (gk), John Heitinga, Phil Jagielka, Leighton Baines, Sylvain Distin, Seamus Coleman (Saha 62’), Tim Cahill, Steven Pienaar, Phil Neville, Mikel Arteta, Yakubu Aiyegbeni (Bilyaletdinov 85’)
Subs - Jan Mucha (gk), Louis Saha (62’), Diniyar Bilyaletdinov (85’), Jermaine Beckford, Jack Rodwell, Magaye Gueye, Tony Hibbert
Asmir Begovic (gk), Robert Huth, Abdoulaye Faye, Danny Collins, Ryan Shawcross, Marc Wilson (Whelan 77’), Matthew Etherington, Dean Whitehead, Kenwyne Jones, Tucay Sanli, Jonathan Walters (Pennant 73’)
Subs - Carlo Nash (gk), Jermaine Pennant (73’), Glenn Whelan (77’), Andy Wilkinson, Danny Higginbotham, Eidur Gudjohnsen, Rory Delap