West Brom 1-2 Everton
Everton stayed on course for Europe by coming from behind to beat doomed West Bromwich Albion at The Hawthorns.
Albion's slim hopes of Premiership survival were lifted when Igor Balis gave them an early lead from the penalty spot.
We gave Everton both goals but they are a big threat
West Brom manager Gary Megson
But Everton came back when Albion goalkeeper Russell Hoult punched into his own net and Kevin Campbell put them in front before the interval.
Everton - who had to cope without the touchline presence of Moyes after he was sent from the dug-out - held out to continue their outstanding season.
The Merseysiders still remain outsiders for a Champions League place in a season of continuing revival.
Albion, knowing the wrong combination of results could send them down, opened brightly.
Danny Dichio rocked Richard Wright's bar with a header - and it was no surprise when they went ahead in the 17th minute.
17 mins: Balis puts Albion ahead from the spot.
22 mins: David Weir head Everton level.
45 mins: Kevin Campbell puts Everton in front.
Everton defender Alan Stubbs handled under pressure, and Balis calmly sent Wright the wrong way.
But the lead only lasted five minutes, Everton drawing level when Mark Pembridge's corner caught out Albion keeper Russell Hoult, who punched into his own net under pressure from David Weir.
Megson's men were creating all the better chances, and Andy Johnson missed a golden opportunity after 35 minutes when Lee Hughes pulled the ball back and the midfielder somehow missed from point-blank range.
Ronnie Wallwork missed in similar fashion before Everton punished Albion's generosity on the stroke of half-time.
Hoult mishandled Joseph Yobo's centre, and when Wayne Rooney turned the back into the danger area, Campbell bundled home from close range.
We knew it would be difficult - and we were not surprised
Everton assistant manager Alan Irvine
Albion were still in defiant mood after the break, and Hughes was denied by a fine save from Wright.
Rooney was booked in the 54th minute for playing on long after
being caught offside.
But the England youngster was starting to trouble Albion, firing narrowly off target after Sean Gregan stumbled.
And then when he outpaced Gregan in the 70th minute, Hoult was forced to palm a powerful effort over the bar.
West Brom: Hoult, Balis, Gregan, Sigurdsson,
Clement (Udeze 82), McInnes (Dobie 78), Wallwork, Johnson,
Koumas, Dichio, Hughes.
Subs Not Used: Murphy, James Chambers, Lyttle.
Booked: Sigurdsson, McInnes.
Everton: Wright, Yobo, Stubbs, Weir, Unsworth,
Watson (Ferguson 81), Pembridge (Naysmith 75),
Gravesen (Gemmill 66), Carsley, Campbell, Rooney.
Subs Not Used: Li Tie, Gerrard.
Booked: Rooney, Gravesen.
Referee: S Bennett (Kent).