Bournemouth leapt out of the Premier League relegation zone as goals from Marcus Tavernier and Dominic Solanke in a second-half turnaround helped them beat Fulham at the Vitality Stadium.
Solanke bundled home the hosts' winner in the 79th minute, scoring his first league goal since November.
Earlier, substitute Tavernier had struck a stunning, curling equaliser into the top corner.
Fulham had taken the lead through Andreas Pereira's side-footed effort in the 16th minute.
Bournemouth's win moved them up to 15th in the Premier League table, one point clear of the relegation zone, having started the day in 19th.
Fulham stayed ninth as their European qualification hopes suffered a blow.Follow all of Saturday's Premier League actionVisit our AFC Bournemouth pageGo straight to our Fulham content
More to follow.
How to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key1 = Give it up10 = Pure perfection
Squad number13Player nameNeto
Squad number15Player nameA Smith
Squad number3Player nameStephens
Squad number25Player nameSenesi
Squad number5Player nameKelly
Squad number11Player nameOuattara
Squad number14Player nameRothwell
Squad number8Player nameLerma
Squad number32Player nameAnthony
Squad number29Player nameBilling
Squad number9Player nameSolanke
Squad number10Player nameChristie
Squad number16Player nameTavernier
Squad number22Player nameTraorè
Squad number24Player nameSemenyo
Squad number17Player nameLeno
Squad number2Player nameTete
Squad number31Player nameDiop
Squad number13Player nameReam
Squad number33Player nameRobinson
Squad number6Player nameReed
Squad number26Player nameJoão Palhinha
Squad number14Player nameDe Cordova-Reid
Squad number18Player nameAndreas Pereira
Squad number11Player nameSolomon
Squad number30Player nameCarlos Vinícius
Squad number8Player nameWilson
Squad number10Player nameCairney
Squad number12Player nameCédric Soares
Squad number21Player nameJames
Squad number28Player nameLukic
Formation 4-4-1-113Neto15A Smith3Stephens25Senesi5Kelly11OuattaraSubstituted forChristieat 45'minutes14RothwellSubstituted forTraorèat 72'minutes8LermaBooked at 60mins32AnthonySubstituted forTavernierat 45'minutes29Billing9SolankeSubstituted forSemenyoat 90'minutes
Formation 4-2-3-117Leno2TeteBooked at 67minsSubstituted forCédric Soaresat 82'minutes31Diop13Ream33RobinsonBooked at 90mins6ReedSubstituted forCairneyat 69'minutesBooked at 81mins26João PalhinhaSubstituted forWilsonat 88'minutes14De Cordova-ReidSubstituted forJamesat 69'minutes18PereiraBooked at 59minsSubstituted forLukicat 82'minutes11Solomon30Alves Morais
Match ends, Bournemouth 2, Fulham 1.
Second Half ends, Bournemouth 2, Fulham 1.
Foul by Carlos Vinícius (Fulham).
Jack Stephens (Bournemouth) wins a free kick in the defensive half.
Dan James (Fulham) wins a free kick in the defensive half.
Foul by Hamed Traorè (Bournemouth).
Antonee Robinson (Fulham) is shown the yellow card for a bad foul.
Foul by Antonee Robinson (Fulham).
Ryan Christie (Bournemouth) wins a free kick on the right wing.
Substitution, Bournemouth. Antoine Semenyo replaces Dominic Solanke.
Substitution, Fulham. Harry Wilson replaces João Palhinha.
Attempt blocked. Dan James (Fulham) right footed shot from the centre of the box is blocked. Assisted by Manor Solomon.
Foul by João Palhinha (Fulham).
Dominic Solanke (Bournemouth) wins a free kick in the defensive half.
Attempt missed. Jefferson Lerma (Bournemouth) header from the centre of the box misses to the right. Assisted by Philip Billing with a cross following a set piece situation.
Foul by Sasa Lukic (Fulham).
Lloyd Kelly (Bournemouth) wins a free kick on the left wing.
Delay over. They are ready to continue.
Substitution, Fulham. Sasa Lukic replaces Andreas Pereira.
Substitution, Fulham. Cédric Soares replaces Kenny Tete.
Our coverage of your Premier League club is bigger and better than ever before - here's everything you need to know to make sure you never miss a moment