Everton gave their departing manager David Moyes the perfect send-off with a convincing victory over West Ham in his final match at Goodison Park.

The result was secured by Kevin Mirallas's eighth and ninth league goals of the season and guarantees Everton sixth place in the Premier League table.

The Belgian forward finished off a flowing team move to give Everton the perfect start after six minutes, before a deflected second-half effort gave Moyes the victory he was so desperate to secure in his penultimate game in charge.

Moyes 'delighted' with last Everton game

At the final whistle, the 50-year-old Scot, who will become Manchester United manager on 1 July, was serenaded by all corners of the stadium after a final flourish that went very much to the script.

Anything but a home win would have felt inadequate on a day the blue half of Merseyside came to say goodbye to their manager of 11 years.

The rousing and emotional pre-match send-off was acknowledged by Moyes with a simple wave to all four stands at Goodison Park.

But the only tribute the Everton manager really cared about was the performance, and his team knew it.

Everton, driven on by the midfield leadership of Leon Osman, the tireless running of Steven Pienaar and the ruthless finishing of Mirallas thoroughly deserved their victory.

David Moyes' 11-year Goodison Park Premier League record

Everton manager David Moyes
Pld Won Lost Pts

213

113

47

392

There was exemplary work-rate and ambition throughout the team with their manager barking instructions and celebrating goals with as much passion as ever. Visitors West Ham offered little, save for two efforts by Kevin Nolan and one from former Liverpool midfielder Joe Cole.

Everton could have been ahead as early as the fourth minute, only for Sylvain Distin to head Marouane Fellaini's cushioned header narrowly wide. Focused and fluent, the hosts immediately clicked into top gear, carving out clever openings and bombarding the West Ham goal.

Goodison could sense a goal and it arrived just two minutes later. Leighton Baines raced into space down the left and flicked the ball to a charging Fellaini. The Belgian midfielder found Pienaar with a clever flick, who in turn found Mirallas and his piercing low shot fizzed beyond Jussi Jaaskelainen and into the net.

With Moyes standing guard on the edge of his technical area, living through every moment just as he had done for the past decade and more, Everton snapped into every challenge and zipped every pass around the slick Goodison turf.

They might have doubled their lead midway through the first half when Mirallas wiggled his way through the West Ham penalty box and steered a shot goalwards. His effort ran to Victor Anichebe, but the Nigerian's point-blank effort was saved by Jaaskelainen.

Having been outplayed for much of the opening 30 minutes, West Ham gradually began to warm to their task.

"Everton fans stayed behind after the final whistle to give David Moyes a rousing send off. It was a fitting tribute. Former Everton player Tim Cahill travelled 6,000 miles to be here while Moyes's dad was also in the crowd"

Nolan twice went close in the space of five minutes, Tim Howard making one tremendous save low to his left, but that was to be as good as it got for the visitors.

The hosts, meanwhile, continued to threaten. Fellaini was denied by James Collins's timely intervention and Mirallas sliced narrowly wide as the game approached the hour mark.

Goodison responded with a wall of noise that lifted the players and delivered the second goal.

Mirallas was a constant danger to the West Ham defence and it was he again who drove for goal before unleashing a shot from 25 yards that deflected off the excellent Collins and bounced up and over the despairing dive of Jaaskelainen to double the lead.

Briefly Everton threatened to overrun the Hammers. Osman twice went close, Jaaskelainen denying the England international with a wonderful save low to his right before Pienaar fired another effort narrowly wide. Anichebe should have done better with a near-post header but it mattered not.

This was Everton's - and Moyes' - day.

West Ham manager Sam Allardyce:

Allardyce confirms contract signed

"I'm bitterly disappointed. It's always difficult to play at Goodison Park and David Moyes's record speaks for itself.

"I warned the players but they chose to take no notice. It left us with a bad performance.

"There was only one man who did his job and that was goalkeeper Jussi Jaaskelainen."

Lineup, Bookings (3) & Substitutions (6)

Everton

  • 24 Howard
  • 03 Baines
  • 06 Jagielka
  • 15 Distin
  • 23 Coleman
  • 04 Gibson
  • 21 Osman (Hibbert - 89' )
  • 22 Pienaar
  • 25 Fellaini
  • 11 Mirallas Booked (Oviedo - 90' )
  • 28 Anichebe (Jelavic - 73' )

Substitutes

  • 01 Mucha
  • 02 Hibbert
  • 05 Heitinga
  • 08 Oviedo
  • 20 Barkley
  • 07 Jelavic
  • 14 Naismith

West Ham

  • 22 Jaaskelainen
  • 02 Reid
  • 17 O'Brien
  • 19 Collins Booked
  • 20 Demel Booked
  • 04 Nolan
  • 07 Jarvis
  • 10 Collison (J Cole - 55' )
  • 21 Diame (C Cole - 46' )
  • 32 O'Neil (Noble - 64' )
  • 08 Carroll

Substitutes

  • 13 Henderson
  • 18 Pogatetz
  • 14 Taylor
  • 16 Noble
  • 26 J Cole
  • 09 C Cole
  • 12 Vaz Te
Ref: Dowd
Att: 39,475

Match Stats

Shots

23 7

On target

13 2

Corners

7 1

Fouls

8 11

Live Text Commentary

90:00 +3:07 Full time

Full Time The referee signals the end of the game.

90:00 +2:36

A cross is delivered by Leighton Baines, clearance made by Winston Reid.

90:00 +1:42 Substitution

Substitution Bryan Oviedo on for Kevin Mirallas.

90:00 +0:49

Corner taken right-footed by Joe Cole, Marouane Fellaini manages to make a clearance.

89:53

Effort from a long way out by Andy Carroll goes wide right of the goal.

88:50 Substitution

Substitution Tony Hibbert comes on in place of Leon Osman.

87:36

Foul by Andy Carroll on Phil Jagielka, free kick awarded. Free kick taken by Tim Howard.

86:16

The ball is delivered by Matthew Jarvis, Header from close range by Andy Carroll bounces off the post.

85:53

Guy Demel sends in a cross, clearance made by Sylvain Distin.

83:33

James Collins concedes a free kick for a foul on Steven Pienaar. The ball is crossed by Leighton Baines, Marouane Fellaini produces a right-footed shot from inside the area that clears the bar.

82:08

Joey O'Brien produces a right-footed shot from the edge of the box and misses to the right of the target.

81:13

Shot from 12 yards from Leon Osman. Comfortable save by Jussi Jaaskelainen.

80:26

Darron Gibson takes the free kick.

80:26 Booking

Booking James Collins booked for unsporting behaviour.

80:22

Steven Pienaar fouled by James Collins, the ref awards a free kick.

79:10

Joe Cole takes a shot. Tim Howard gets a block in.

78:18

Free kick awarded for a foul by Joe Cole on Steven Pienaar. Phil Jagielka takes the free kick.

77:36

Inswinging corner taken left-footed by Leighton Baines from the right by-line, James Collins makes a clearance.

76:33

Kevin Nolan gives away a free kick for an unfair challenge on Kevin Mirallas. Phil Jagielka takes the indirect free kick.

76:19

Matthew Jarvis sends in a cross, Tim Howard makes a comfortable save.

75:10

Seamus Coleman challenges Matthew Jarvis unfairly and gives away a free kick. Mark Noble crosses the ball in from the free kick, Tim Howard makes a comfortable save.

73:45

Kevin Nolan gives away a free kick for an unfair challenge on Leon Osman. Phil Jagielka restarts play with the free kick.

72:19 Substitution

Substitution Victor Anichebe goes off and Nikica Jelavic comes on.

72:19

Effort from a long way out by Leighton Baines goes wide right of the goal.

71:22

Matthew Jarvis produces a cross.

70:28

Header from close range by Victor Anichebe misses to the right of the goal.

68:36

Steven Pienaar takes a shot. Kevin Nolan gets a block in. Corner taken by Kevin Mirallas, Darron Gibson takes a shot. Clearance by James Collins.

67:20

Leon Osman takes a shot. Jussi Jaaskelainen makes a save. Corner from right by-line taken by Kevin Mirallas.

64:22

Free kick awarded for a foul by Winston Reid on Victor Anichebe. Direct free kick taken by Darron Gibson.

62:52

Free kick taken by Jussi Jaaskelainen.

62:52 Substitution

Substitution Mark Noble joins the action as a substitute, replacing Gary O'Neil.

62:52

Steven Pienaar challenges James Collins unfairly and gives away a free kick.

61:47

Leon Osman takes a shot. Blocked by Jussi Jaaskelainen.

61:03 Booking

Booking Kevin Mirallas goes into the book for unsporting behaviour.

59:31

Darron Gibson provided the assist for the goal.

59:31 Goal scored

Goal! - Kevin Mirallas - Everton 2 - 0 West Ham Kevin Mirallas finds the net with a goal from long range to the top left corner of the goal. Everton 2-0 West Ham.

59:16

Centre by Matthew Jarvis, save made by Tim Howard.

59:00

Joe Cole fouled by Leighton Baines, the ref awards a free kick. Gary O'Neil takes the free kick.

58:21

Effort from inside the area by Kevin Mirallas misses to the left of the goal.

57:38

Effort from outside the penalty box by Darron Gibson goes wide right of the goal.

54:12

Indirect free kick taken by Jussi Jaaskelainen.

54:12 Substitution

Substitution Jack Collison leaves the field to be replaced by Joe Cole.

54:12

Unfair challenge on Winston Reid by Leon Osman results in a free kick.

52:02

The ball is sent over by Leon Osman, James Collins manages to make a clearance.

51:04

Steven Pienaar is ruled offside. Free kick taken by Jussi Jaaskelainen.

50:56

Seamus Coleman crosses the ball, clearance by James Collins.

50:11

Effort from the edge of the area by Kevin Mirallas goes wide of the right-hand upright.

49:17

Seamus Coleman sends in a cross.

48:45

Free kick awarded for a foul by Leon Osman on Gary O'Neil. Indirect free kick taken by Jussi Jaaskelainen.

46:47

The ball is delivered by Leighton Baines, clearance made by Joey O'Brien.

45:41

Foul by Carlton Cole on Sylvain Distin, free kick awarded. Tim Howard takes the indirect free kick.

45:01

The referee gets the second half started.

45:01 Substitution

Substitution Mohamed Diame goes off and Carlton Cole comes on.

45:00 +1:04 Half time

Half Time The players leave the pitch at half time.

44:32

Foul by Gary O'Neil on Seamus Coleman, free kick awarded. Phil Jagielka takes the indirect free kick.

42:27

The referee gives a free kick against Leighton Baines for handball. Gary O'Neil crosses the ball from the free kick right-footed from right wing.

38:58

Seamus Coleman produces a cross, Kevin Mirallas takes a shot. Kevin Nolan gets a block in.

37:30 Booking

Booking Guy Demel receives a yellow card.

36:55

Marouane Fellaini takes a shot. Blocked by James Collins. Inswinging corner taken by Kevin Mirallas from the left by-line, Sylvain Distin has a headed effort at goal from close in which goes wide right of the target.

36:05

Kevin Mirallas produces a cross, Winston Reid manages to make a clearance.

34:10

Gary O'Neil sends in a cross, Kevin Nolan produces a right-footed shot from deep inside the area which goes wide of the left-hand post.

33:38

Centre by Matthew Jarvis, Sylvain Distin manages to make a clearance.

33:11

Foul by Phil Jagielka on Andy Carroll, free kick awarded. Direct free kick taken by Joey O'Brien.

32:38

Victor Anichebe takes a shot. James Collins gets a block in.

30:01

Kevin Nolan takes a shot. Tim Howard makes a brilliant save.

28:15

The ball is delivered by Darron Gibson, James Collins makes a clearance.

27:49

Guy Demel sends in a cross, Tim Howard makes a comfortable save.

26:23

Victor Anichebe gives away a free kick for an unfair challenge on Winston Reid. James Collins takes the indirect free kick.

25:53

Shot from outside the box by Mohamed Diame misses to the left of the goal.

25:12

Foul by Leon Osman on Mohamed Diame, free kick awarded. Indirect free kick taken by James Collins.

24:32

Victor Anichebe takes a shot. Jussi Jaaskelainen gets a block in.

23:28

The ball is swung over by James Collins, clearance by Sylvain Distin.

21:10

Victor Anichebe takes a shot. Blocked by James Collins. Inswinging corner taken right-footed by Kevin Mirallas from the left by-line, clearance by James Collins.

18:37

Jack Collison is adjudged to have handled the ball. Tim Howard takes the indirect free kick.

18:05

The assistant referee signals for offside against Kevin Mirallas. James Collins takes the indirect free kick.

16:03

The referee blows for offside against Kevin Mirallas. Jussi Jaaskelainen takes the indirect free kick.

14:14

The ball is sent over by Seamus Coleman, Guy Demel makes a clearance.

12:24

Leon Osman takes a shot. Save made by Jussi Jaaskelainen.

12:03

Matthew Jarvis crosses the ball, Sylvain Distin manages to make a clearance.

10:41

Phil Jagielka fouled by Kevin Nolan, the ref awards a free kick. Tim Howard takes the free kick.

9:31

Victor Anichebe has an effort at goal from just outside the box which goes wide of the left-hand post.

7:08

Shot by Darron Gibson from outside the box goes over the net.

6:58

Centre by Seamus Coleman, Kevin Nolan makes a clearance.

5:29

The assist for the goal came from Steven Pienaar.

5:29 Goal scored

Goal! - Kevin Mirallas - Everton 1 - 0 West Ham Kevin Mirallas grabs a goal from just outside the box to the bottom left corner of the goal. Everton 1-0 West Ham.

4:08

Kevin Mirallas fouled by Joey O'Brien, the ref awards a free kick. Free kick crossed right-footed by Phil Jagielka from right wing, clearance by Andy Carroll.

2:53

Inswinging corner taken by Kevin Mirallas from the left by-line, Sylvain Distin has an effort at goal from close range which goes wide right of the goal.

2:10

Kevin Mirallas sends in a cross, clearance by Guy Demel. Inswinging corner taken left-footed by Leighton Baines, Mohamed Diame makes a clearance.

1:20

The ball is delivered by Leighton Baines, clearance made by Winston Reid.

0:14

Kevin Mirallas crosses the ball, clearance made by Gary O'Neil.

0:00

The referee starts the match.

Live data and text provided by our data suppliers