London - A Callum Wilson hat-trick got Bournemouth off the mark in a dramatic 4-3 goal blitz at ten-man West Ham on Saturday.
The newly-promoted south coast side earned their first Premier League points at Upton Park having lost their opening two games.
Wilson profited from a pair of errors by Aaron Cresswell on 11 and 28 minutes, only for West Ham to level early after the break through a Mark Noble penalty and a Cheikhou Kouyate rebound.
Substitute Marc Pugh restored Bournemouth's lead on 66 minutes and Wilson completed his hat-trick from the spot 11 minutes from time after Carl Jenkinson had been sent off.
Modibo Maiga hit back for West Ham in a tense finale which included six minutes of injury time.
West Ham were playing without Argentina forward Mauro Zarate, sidelined for three weeks with a hamstring injury, with Darren Randolph replacing suspended Adrian in goal.
In an incident-filled match Wilson got the first goal following a Simon Francis pass with Kouyate missing a chance to level for the hosts minutes later when he headed high.
Wilson's second came after 28 minutes past Randolph with Charlie Daniels coming close to a third for Bournemouth three minutes later.
The Hammers came out fighting after half-time with Noble getting one back three minutes after the break from a penalty awarded for a Joshua King foul.
Five minutes later Senegalese midfielder Kouyate levelled after Bournemouth's Polish goalkeeper Artur Boruc had just cleared a Diafra Sakho effort.
Pugh had an effort saved after 61 minutes but four minutes later got the third when he broke through to slot in a Max Gradel cross.
Wilson claimed his third with a 79-minute penalty after a foul which saw West Ham defender Jenkinson given a red card for pulling Gradel.
Malian forward Modibo Maiga got a third for the hosts following a Cresswell cross eight minutes from time but Bournemouth held on for a memorable win which lifts them to mid-table just behind West Ham who also have three points from three games.