Everton – West Brom had it all. Seriously.

[ MORE: How to watch PL in the USA ]

The Toffees beat the Baggies 5-2 as Dominic Calvert-Lewin scored a hat trick, plus James Rodriguez and Michael Keane each bagged a goal.

Superb goals from Grady Diangana and Matheus Pereira gave West Brom hope but they were reduced to 10 men before half time and had manager Slaven Bilic sent off in the aftermath for remonstrating with referee Mike Dean.

3 things we learned: Everton – West Brom

1. Everton’s attack on fire: James Rodriguez pulled the strings and scored his first Everton goal with a fine strike. His link-up play with Calvert-Lewin, Richarlison and Andre Gomes was sublime and Everton’s entire attacking unit was fluid and in-tune. With Moise Keane, Gylfi Sigurdsson and Alex Iwobi able to come off the bench, they have so many options. In James, Richarlison and DCL, their front free are all on the same wavelength and even Lucas Digne on the left flank enhanced their attacks.

2. Shaky Pickford a concern: The one negative for Everton will have been Pickford’s form. He should have done better with Diangana’s goal and although Pereira hit a stunning free kick, was Pickford’ position correct? He gave the ball away early with his feet a few times too and the England international has to stay focused and prove he can be trusted. Right now, it’s tough to say if Pickford should remain as the Three Lions’ number one.

3. Diangana backs up West Ham outrage: When Diangana was sold by West Ham to West Brom, the club he was on loan at last season, Hammers skipper Mark Noble hit out at the West Ham owners. That tells you how highly Diangana is rated. His goal summed up his class and he had some lovely flicks. Alongside Pereira, he will score and create plenty of goals for the Baggies this season.

Man of the Match, Everton – West Brom: James Rodriguez – Now, DCL scored a hat trick of tap ins and he was in the right place at the right time, but James oozed class. Everton’s entire attack is now clicking into place because of the Colombia star.

Everton should have taken the lead early on as James Rodriguez whipped in a superb corner but Calvert-Lewin could only head wide.

West Brom took the lead after Diangana was given the freedom of Goodison to run towards goal and he then drilled home a low shot into the bottom corner, past a slow-moving Jordan Pickford and in.

Everton responded well to going behind with Calvert-Lewin and Allan having chances, but then Jake Livermore did superbly to control and get a shot off but he hit the post.

Before the break Everton were level as Richarlison caused havoc after a cross and Calvert-Lewin flicked home. The equalizer was initially ruled out for offside but VAR checked the decision and it was overturned. 1-1.

James Rodriguez then made it 2-1 with a lovely strike from outside the box for his first Everton goal, then a few moments later Kieran Gibbs raised his hands to the face of James and was shown a straight red card. At half time West Brom boss Slaven Bilic was also sent off for remonstrating with referee Mike Dean as the Baggies imploded.

[ VIDEO: Premier League highlights ]

The second half saw the chaos continue.

Within a few minutes of the restart 10-man West Brom were level as Matheus Pereira curled home a stunning free kick into the top corner from distance.

But it wasn’t 2-2 for long as Richarlison’s header was saved but Michael Keane was on hand to tap home the rebound to put the Toffees 3-2 up.

Soon it was 4-2 as James brilliantly found Richarlison who teed up Calvert-Lewin to tap home. And Calvert-Lewin completed his hat trick as the ball bounced off the back of his head and in to make it 5-2.

Lucas Digne hit the bar with a free kick and Richarlison had a goal disallowed for offside as Everton eased to a second-straight victory to start the season in style.

Follow @JPW_NBCSports