Left-back Aaron Cresswell fired in a late equaliser at the Vitality Stadium as West Ham stretched their unbeaten Premier League run to six matches.
The two sides came into the game in the top six and produced a pulsating match, with Andriy Yarmolenko opening the scoring with his third goal in six Premier League games this season.
But the lead lasted just seven minutes as Joshua King struck from close range. Although the goal was initially flagged offside, the video assistant referee awarded the goal after a lengthy stoppage.
West Ham then kicked off the second half yet fell behind just 27 seconds later as Callum Wilson swept in his fifth goal of the season.
But the England striker spurned a great chance to make it 3-1 and within 90 seconds Cresswell volleyed home to deny Bournemouth a third straight Premier League win.
Having failed to score at all in the 2018-19 season, the former England defender, 29, has scored twice in a week after sealing last Sunday’s 2-0 win against Manchester United.
It would have been harsh for either to lose, having produced much-improved performances after reverting to the same starting line-ups they had for their last Premier League game.
More to follow