Anass Zaroury and Manuel Benson both scored twice as Championship leaders Burnley beat Premier League strugglers Bournemouth in a thrilling FA Cup third-round tie at Vitality Stadium.
Benson's opener for the Clarets was cancelled out by a Ryan Christie effort, before Zaroury struck twice to give Burnley a 3-1 half-time lead.
Dominic Solanke cut the deficit but Benson added a fourth minutes later.
Bournemouth had chances late on but Burnley held on for a deserved victory.
The result will heap further pressure on Bournemouth boss Gary O'Neil with the Cherries having now lost nine of their past 11 matches.