A second half hat-trick from Lewis Grabban and a Charlie Daniels header helped the Cherries to their fifth consecutive home win in all competitions.
Grabban steered Harry Arter’s wayward shot into the net shortly after the break before guiding a low cross beyond Oldham goalkeeper Dean Bouzanis.
The former Latics forward then converted the rebound from Arter’s saved penalty to claim the match ball and all three points for Eddie Howe’s team.
Full-back Daniels added a fourth ten minutes from time with a close range header.
Matt Smith scored a consolation goal for the visitors with a powerful header with five minutes left to play.
The result, which moves the Cherries up to 11th in the League One table, was fully deserved following a dominant display in the second half.
In a first half of few chances, the hosts came closest to opening the scoring. With 20 minutes played, Daniels beat his marker, but with the Oldham defenders outnumbered he couldn’t pick out Grabban or Josh
McQuoid, who would have been left with a simple finish.
Daniels and Marc Pugh were causing problems down the left for the Latics, and the pair started another Cherries’ counter attack moments later. The winger found Grabban unmarked 12 yards from goals, but he
had his low effort blocked by Cliff Byrne.
Grabban and Pugh both sent in shots from distance shortly afterwards, but, again, they were left frustrated.
The game sparked into life ten minutes before half-time and the in-form forward Jose Baxter saw a 20-yard drive fly narrowly over.
Lee Barnard went within inches of finding the net with an imaginative effort just minutes from the break. The on loan striker collected the loose ball before sending in a dipping volley from a narrow angle.
Goalkeeper Dean Bouzanis looked to be beaten and would have been relieved to see the ball land on the roof of the net.
The Cherries started the second half on top, and McQuoid had his low shot well saved by Bouzanis after some fine close control.
Their early dominance was rewarded in the 53rd minute when Grabban redirected Arter’s shot into the roof of the net.
The summer signing, who had a spell on loan at Boundary Park as a teenager, scored his and the Cherries’ second goal of the afternoon as he guided a low cross into the far corner less than two minutes later.
Just after the hour mark David James was forced into his first save of the match, diving to his left to parry away a curling Baxter shot.
Grabban’s chances of completing his first hat-trick for the club seemed to have passed when Arter stepped up to take a penalty 18 minutes from time. But the striker was on hand to slam home the rebound for his third goal in 19 minutes.
The 24-year-old was afforded a standing ovation minutes later when he was replaced by Wes Fogden.
Daniels found himself unmarked and the back of the net as the game entered the final ten minutes, nodding the ball past the Latics ‘keeper from Pugh’s right wing cross to make it four.
But midfielder Smith pulled one back for Oldham, glancing a header past James. However, it wasn’t enough to stop Grabban stealing the headlines.
Cherries: James, Francis, Addison, Elphick, Daniels, McQuoid, Arter (O’Kane 78), MacDonald, Pugh (McDermott 84), Grabban (Fogden 76), Barnard.
Unused substitutes: Jalal, Cook, Fletcher, Tubbs.
Goal: Grabban (53, 54, 72), Daniels (80).
Booked: Arter, McDermott.
Oldham: Bouzanis, Wabara, Byrne, Yves M’Voto, Grounds, Croft (Smith 58), Simpson (Sutherland 58), M’Changama (Winchester 76), Montano, Baxter, Derbyshire.
Unused substitutes: Cisak, Brown, Tarkowski, Hughes.
Goal: Smith (86).
Booked: Grounds, Baxter.
Attendance: 6, 118 (209 Oldham supporters).