League Two - Bradford City suffer sixth-straight defeat as Harrogate Town lose fourth consecutive fixture
The Bantams have moved out of the bottom two on goal difference after Stevenage were beaten 4-0 by Carlisle United, who also won at Bradford last weekend.
Dylan Bahamboula put Oldham ahead after 10 minutes before Carl Piergianni added a second 16 minutes later.
Advertisement
Hide AdAdvertisement
Hide AdThe Bantams haven't won since beating Tonbridge Angels in the FA Cup in November and hopes of turning around their recent poor form were ended when Davis Keillor-Dunn scored a third for Oldham with 16 minutes to play.
Stuart McCall's side added a consolation goal with five minutes to play through Paudie O'Connor but their winless run was extended to eight games.
Meanwhile, it is now four games without a win for Harrogate Town as they were beaten 1-0 at Morecambe.
Aaron Wildig scored the only goal of the game with 56 minutes played as Town lost their eighth league game of the campaign.
Advertisement
Hide AdAdvertisement
Hide AdSupport The Yorkshire Post and become a subscriber today. Your subscription will help us to continue to bring quality news to the people of Yorkshire. In return, you'll see fewer ads on site, get free access to our app and receive exclusive members-only offers. Click HERE to subscribe