Bournemouth came from a goal behind to beat Oldham thanks to a James Hayter brace, which moved them up to fourth. Oldham took an early lead when Shaun Maher handled Kelvin Lomax's cross and Scott Vernon stepped up to send keeper Neil Moss the wrong way from the spot.
Hayter missed a glorious chance to level but did equalise when he pounced on a defensive mix-up to slot home.
He then struck his 11th goal of the season 14 minutes from time with a fine right-foot, curling finish.
Oldham: Pogliacomi, Lomax, Haining, Holden, Daniel Hall, Betsy, Lee (Winn 88), Appleby, Eyres (Griffin 70), Vernon, Christopher Hall (Barlow 57). Subs Not Used: Mawson, Arber.
Goals: Vernon 3 pen.
Bournemouth: Neil Moss, Maher, Howe, Broadhurst, Young, Elliott, Spicer, Stock, O'Connor (Browning 73), Fletcher (Holmes 79), Hayter (Connell 87). Subs Not Used: Stewart, Coutts.
Booked: Howe, O'Connor.
Goals: Hayter 59, 76.
Att: 5,335.
Ref: G Laws (Tyne & Wear).