Unbeaten West Bromwich Albion recorded their best start to a Premier League season, ending Everton's 100% winning run in the process at The Hawthorns.
Baggies striker Shane Long swept in the close-range opener from substitute Peter Odemwingie's low left-wing cross.
And Gareth McAuley's thumping header sealed victory as Everton lost for the first time in 12 top-flight games.
Albion's historic start
- 2012-13: 7
- 2011-12: 0
- 2010-11: 3
- 2008-09: 0
- 2005-06: 4
- 2004-05: 3
- 2002-03: 0
Points after opening three Premier League games
Top scorer Marouane Fellaini slashed the Toffees' best chance wide just moments before Long's opener.
Republic of Ireland international Long also rattled the Everton crossbar with a crashing first-half header as Steve Clarke's men deservedly leapfrogged their opponents into third.
Everton have notoriously been slow starters in recent seasons but, after impressive wins against Manchester United and Aston Villa, were bidding for a third league victory in a row at the start of a campaign for the first time since 1993.
But Albion made it seven points from their opening three Premier League games with a well-earned triumph.
The reign of managerial novice Clarke, who was chosen to succeed Roy Hodgson in his first top appointment, has started with a wave of optimism.
And after a confident display against Everton, which followed a comfortable home win against Liverpool and a dramatic last-gasp draw at Tottenham, there is a feel-good factor around this part of the West Midlands.
Clarke, who enjoyed three wins against Everton as Liverpool assistant manager last season, showed he was not content to simply settle for a point when he introduced pacy attacker Odemwingie before the hour.
And the Nigerian used his speed to accelerate away from Everton right-back Tony Hibbert before delivering an inch-perfect cross for Long to convert from inside the six-yard box.
McAuley then lost his marker Fellaini to head in a right-wing corner from another of Clarke's substitutions, Chris Brunt, who was celebrating his 100th top-flight appearance.
"What a start to Steve Clarke's tenure as West Bromwich Albion boss. Still unbeaten after three Premier League games and one cup match. Everton's winning run, though, is over. Albion were full value for this win over 90 minutes.
Both teams were clearly oozing confidence after their promising starts and showed a swagger in the early stages, settling quickly into crisp, passing phases of play.
But there was a lack of incisiveness in the opening half-hour until only the woodwork denied Long heading Albion in front from Liam Ridgewell's cross.
The visitors were shaken into life by the let-off and within seconds almost scored themselves when Fellaini looped a header onto the roof of the Baggies net.
Then, he skewed substitute Kevin Mirallas's cross wide when unmarked in the home penalty area after the break.
It proved costly with Long and then McAuley netting to leave Baggies fans celebrating at the final whistle.
West Bromwich Albion head coach Steve Clarke:
"We started a little bit slow in the first half, even though we had the best two chances. I felt second half we were a little bit more adventurous and got our reward for that.
"Everton are a difficult team to play against and we didn't want to open up too early against them. We showed a bit of respect to Everton in the first half - probably too much."
Everton manager David Moyes:
"We made changes to try and win the game, brought Kevin Mirallas on, opened up the game a bit more. We weren't playing well enough in the final third, but it didn't improve anything.
"We gave away a poor goal on the counter attack and if you concede first in the Premier League it becomes difficult.
"Maybe when it was 0-0 I should have said 'sit back and take 0-0'. Sometimes you make decisions and they work - sometimes they don't."
West Bromwich Albion
- 01 Foster
- 02 Reid Booked (Jones - 52' )
- 03 Olsson
- 06 Ridgewell
- 23 McAuley
- 05 Yacob
- 07 Morrison
- 17 Dorrans (Odemwingie - 57' )
- 21 Mulumbu
- 09 Long (Brunt - 75' )
- 32 Fortune
- 13 Myhill
- 25 Dawson
- 28 Jones
- 11 Brunt
- 08 Rosenberg
- 22 Gera
- 24 Odemwingie
- 24 Howard
- 03 Baines
- 06 Jagielka
- 15 Distin Booked
- 18 Neville Booked (Anichebe - 73' )
- 04 Gibson (Hibbert - 20' Booked )
- 21 Osman
- 22 Pienaar
- 25 Fellaini Booked
- 07 Jelavic
- 14 Naismith (Mirallas - 62' )
- 01 Mucha
- 02 Hibbert
- 05 Heitinga
- 23 Coleman
- 11 Mirallas
- 19 Gueye
- 28 Anichebe
Live Text Commentary
Full Time The game is over, as the referee blows his whistle.90:00 +3:39
The official flags James Morrison offside. Indirect free kick taken by Tim Howard.90:00 +1:24
Phil Jagielka fouled by Peter Odemwingie, the ref awards a free kick. Free kick taken by Phil Jagielka.90:00 +0:44
Inswinging corner taken left-footed by Leighton Baines, Headed effort from deep inside the penalty area by Marouane Fellaini misses to the left of the goal.90:00 +0:21
The ball is sent over by Steven Pienaar, Jonas Olsson makes a clearance.87:15
Leon Osman fouled by Youssouf Mulumbu, the ref awards a free kick. Leon Osman restarts play with the free kick.86:25
Phil Jagielka takes a shot. Blocked by Liam Ridgewell.86:01
Free kick awarded for an unfair challenge on Marouane Fellaini by Claudio Yacob. Leighton Baines restarts play with the free kick.84:18
Nikica Jelavic challenges Jonas Olsson unfairly and gives away a free kick. Free kick taken by Jonas Olsson.82:49
Victor Anichebe takes a shot. Jonas Olsson gets a block in.81:36
Assist by Chris Brunt.81:36 Goal scored
Goal! - Gareth McAuley - West Brom 2 - 0 Everton Gareth McAuley finds the back of the net with a headed goal from inside the penalty area. West Brom 2-0 Everton.81:16
Corner taken by Chris Brunt from the right by-line played to the near post,80:54
Youssouf Mulumbu takes a shot. Tim Howard makes a save.80:05
Shot from outside the box by Claudio Yacob goes wide right of the target.78:59
Peter Odemwingie is flagged offside by the assistant referee. Tim Howard takes the indirect free kick.78:20
Kevin Mirallas challenges Marc-Antoine Fortune unfairly and gives away a free kick. Direct free kick taken by Claudio Yacob.77:47
The ball is swung over by Leighton Baines, save by Ben Foster.77:36
The ball is crossed by Steven Pienaar, clearance by Claudio Yacob.75:38
Effort on goal by James Morrison from just inside the penalty area goes over the target.
Chris Brunt takes the outswinging corner, Marouane Fellaini makes a clearance.74:43 Substitution
Substitution Shane Long goes off and Chris Brunt comes on.73:16
Shane Long is ruled offside. Sylvain Distin takes the indirect free kick.72:44 Substitution
Substitution Phil Neville leaves the field to be replaced by Victor Anichebe.71:54
Unfair challenge on Steven Pienaar by Claudio Yacob results in a free kick. Phil Neville restarts play with the free kick.70:54
Direct free kick taken by Claudio Yacob.70:54 Booking
Booking Marouane Fellaini booked for unsporting behaviour.70:20
Marouane Fellaini gives away a free kick for an unfair challenge on Shane Long.69:16
James Morrison delivers the ball from the free kick right-footed from left channel.69:16 Booking
Booking Caution for Phil Neville.68:56
Free kick awarded for an unfair challenge on Marc-Antoine Fortune by Phil Neville.68:38
Peter Odemwingie takes a shot. Phil Jagielka gets a block in.67:38
Kevin Mirallas takes a shot. Save made by Tim Howard.66:40
Corner taken right-footed by James Morrison from the left by-line to the near post, clearance by Phil Jagielka.65:44
Free kick crossed right-footed by James Morrison, Tony Hibbert makes a clearance.65:44 Booking
Booking Sylvain Distin is shown a yellow card.65:38
Sylvain Distin gives away a free kick for an unfair challenge on Youssouf Mulumbu.64:32
Assist on the goal came from Peter Odemwingie.64:32 Goal scored
Goal! - Shane Long - West Brom 1 - 0 Everton Shane Long scores a goal from inside the six-yard box low into the middle of the goal. West Brom 1-0 Everton.63:45
Marc-Antoine Fortune is ruled offside. Direct free kick taken by Sylvain Distin.63:06
Effort on goal by Marouane Fellaini from inside the penalty area goes harmlessly over the bar.62:31
James Morrison takes a outswinging corner.62:11
Billy Jones sends in a cross, Sylvain Distin manages to make a clearance.61:18 Substitution
Substitution Kevin Mirallas on for Steven Naismith.60:08
Free kick awarded for a foul by Shane Long on Leon Osman. Direct free kick taken by Phil Neville.59:52
The assistant referee flags for offside against Peter Odemwingie. Tony Hibbert takes the free kick.58:16
The ball is swung over by Tony Hibbert, Ben Foster makes a save.58:05
The ball is swung over by Steven Pienaar, Jonas Olsson manages to make a clearance.57:28
Outswinging corner taken from the right by-line by James Morrison, clearance made by Leon Osman.55:39
Graham Dorrans takes a shot.55:39 Substitution
Substitution Graham Dorrans leaves the field to be replaced by Peter Odemwingie.55:39
Free kick awarded for a foul by Leon Osman on Youssouf Mulumbu.53:49
Corner from right by-line taken by Leighton Baines. Shot by Marouane Fellaini from deep inside the penalty area misses to the left of the goal.53:16
Leighton Baines takes a shot. Blocked by Gareth McAuley.51:42
Direct free kick taken by Tony Hibbert.51:42 Substitution
Substitution (West Brom) makes a substitution, with Billy Jones coming on for Steven Reid.51:42
Claudio Yacob concedes a free kick for a foul on Marouane Fellaini.51:13
Steven Pienaar crosses the ball, clearance made by Liam Ridgewell.50:46
Nikica Jelavic fouled by Claudio Yacob, the ref awards a free kick. Free kick taken by Phil Neville.50:09
Youssouf Mulumbu has shot on goal from just outside the penalty box which goes wide of the right-hand upright.49:44
The ball is swung over by Steven Reid.49:29
Free kick awarded for an unfair challenge on Youssouf Mulumbu by Leon Osman. Steven Reid takes the free kick.46:43
Free kick awarded for an unfair challenge on Claudio Yacob by Steven Naismith. Direct free kick taken by Jonas Olsson.46:06
Leighton Baines takes the direct free kick.46:06 Booking
Booking The referee cautions Steven Reid for unsporting behaviour.46:01
Free kick awarded for an unfair challenge on Steven Pienaar by Steven Reid.45:30
Leighton Baines concedes a free kick for a foul on Claudio Yacob. Steven Reid restarts play with the free kick.45:01
The referee gets the second half underway.45:00 +3:12 Half time
Half Time It is the end of the first-half.45:00 +2:44
The offside flag is raised against Marc-Antoine Fortune. Tim Howard takes the free kick.45:00 +2:03
Nikica Jelavic is caught offside. Ben Foster takes the free kick.45:00 +1:47
Leighton Baines produces a cross.44:03
James Morrison takes a shot. Tim Howard makes a fantastic save.42:20
Steven Reid fouled by Marouane Fellaini, the ref awards a free kick. Ben Foster takes the free kick.42:05
Tony Hibbert produces a cross, clearance by Steven Reid.41:27
Header from deep inside the area by Jonas Olsson goes harmlessly over the crossbar.40:43
Foul by Marouane Fellaini on Youssouf Mulumbu, free kick awarded. Free kick taken by James Morrison.40:01
Centre by Tony Hibbert, clearance by Claudio Yacob.38:09
Steven Naismith delivers the ball, Nikica Jelavic takes a shot. Ben Foster makes a save.36:52
The ball is swung over by Phil Jagielka, clearance made by Graham Dorrans.35:41
Ben Foster takes the free kick.35:41 Booking
Booking Tony Hibbert is shown a yellow card for unsporting behaviour.35:31
Free kick awarded for an unfair challenge on Marc-Antoine Fortune by Tony Hibbert.32:34
Centre by Marc-Antoine Fortune, Sylvain Distin manages to make a clearance.29:43
Centre by Tony Hibbert, Headed effort from deep inside the penalty area by Marouane Fellaini goes harmlessly over the crossbar.28:24
A cross is delivered by Liam Ridgewell, Shane Long takes a shot.24:31
Foul by Steven Reid on Leighton Baines, free kick awarded. Jonas Olsson produces a cross, Headed effort from deep inside the penalty area by Nikica Jelavic misses to the left of the goal.23:51
Centre by Youssouf Mulumbu, save by Tim Howard.21:56
Leighton Baines crosses the ball, Jonas Olsson manages to make a clearance.21:08
Steven Reid takes a shot. Save by Tim Howard.20:58
The ball is sent over by Steven Reid, clearance made by Sylvain Distin.20:02
James Morrison takes a inswinging corner.19:02 Substitution
Substitution Tony Hibbert is brought on as a substitute for Darron Gibson.17:17
Effort on goal by Marc-Antoine Fortune from just inside the penalty area goes harmlessly over the target.15:33
Phil Neville produces a cross, Jonas Olsson makes a clearance.12:49
Steven Naismith gives away a free kick for an unfair challenge on Marc-Antoine Fortune. Liam Ridgewell takes the free kick.11:51
The ball is sent over by Phil Jagielka, Marouane Fellaini concedes a free kick for a foul on Gareth McAuley. Steven Reid takes the indirect free kick.11:29
Gareth McAuley produces a cross, Phil Jagielka makes a clearance.9:20
Claudio Yacob concedes a free kick for a foul on Steven Pienaar. Darron Gibson takes the free kick.5:37
Shane Long concedes a free kick for a foul on Leighton Baines. Tim Howard takes the indirect free kick.5:15
Foul by Nikica Jelavic on Gareth McAuley, free kick awarded. Indirect free kick taken by Steven Reid.4:02
Outswinging corner taken left-footed by Leighton Baines played to the near post, Close range headed effort by Nikica Jelavic clears the crossbar.3:27
Steven Pienaar takes a shot. Jonas Olsson gets a block in.3:11
Leighton Baines crosses the ball, Jonas Olsson manages to make a clearance.2:25
Steven Reid sends in a cross, clearance by Phil Jagielka.0:00
The referee starts the match.
Live data and text provided by our data suppliers