Javier Hernandez was on fire as West Ham secured a 3-0 win over struggling Newcastle at St James Park.
The Mexican netted twice to help West Ham to a well deserved win, with Felipe Anderson scoring late to make it 3-0.
The Hammers punished Newcastle, and will return from the North East with all three points.
Here’s how we rated the West Ham players.
Lukasz Fabianski - 7
Secured his second clean sheet of the season, but wasn’t troubled much all afternoon.
Pablo Zabaleta - 7
Kept Kenedy quiet for the first 45 minutes. Solid.
Fabian Balbuena - 9
Top class performance. Nullified the Magpies attack brilliantly.
Issa Diop - 9
Had Rondon in his pocket all afternoon. Superb game.
Aaron Cresswell - 6
Solid afternoon. Subbed off after picking up a knock.
Felipe Anderson - 8
Grew into the game and deserved his goal in stoppage time.
Mark Noble - 7
Improve massively in the second half after a poor first.
Declan Rice - 6
Solid and dependable but looked off when Newcastle were attacking in the first half on the counter.
Robert Snodgrass - 7
Set up Hernandez for the opener. Silly booking though.
Javier Hernandez - 9
Continued his run of only scoring goals from inside the box. West Ham played to his strengths and were rewarded.
Mario Arnautovic - 5
Not his best game in a West Ham shirt. Assisted the second goal though.