League One
Oldham2Bradford1

Oldham Athletic 2-1 Bradford City

Play-off chasing Bradford slumped to their fifth-consecutive League One defeat as they went down to struggling Oldham at Boundary Park.

The home side had not won in nine previous games but a stubborn defensive performance earned three welcome points in their battle against relegation.

Latics swept into a 12th-minute lead when full-back Cameron Dummigan ran at the visiting defence and launched a spectacular 25-yard drive into the top corner.

Dan Gardner almost doubled their advantage midway through the first half, but Bradford goalkeeper Colin Doyle tipped his looping header over the bar.

Doyle made a fine save to deny Wolves loanee Duckens Nazon after the striker burst clear and fired towards the bottom corner.

Bradford posed little attacking threat until the 65th minute when Callum Guy drove wide from the edge of the 18-yard box.

It was 2-0 after 86 minutes as Ryan McLaughlin crossed from the left and fellow substitute Aaron Holloway headed in from eight yards.

The visitors responded two minutes later when Oldham stopper Johny Placide made a hash of Jordon Gibson's near-post shot, but Dominic Poleon wasted their final chance as the hosts claimed their first league win of the year.

Match report supplied by the Press Association.

Line-ups

Oldham

  • 19Placide
  • 2DummiganBooked at 12mins
  • 5Gerrard
  • 40Bryan
  • 3Moimbé
  • 24Fane
  • 6GardnerSubstituted forMcLaughlinat 67'minutes
  • 18Pringle
  • 29ByrneBooked at 55minsSubstituted forObadeyiat 73'minutes
  • 9Davies
  • 12NazonSubstituted forHollowayat 62'minutes

Substitutes

  • 1de la Paz
  • 4Wilson
  • 7Benyu
  • 10Holloway
  • 11McLaughlin
  • 27Nepomuceno
  • 30Obadeyi

Bradford

  • 1Doyle
  • 2McGowan
  • 5Kilgallon
  • 15Warnock
  • 29McMahon
  • 6VincelotSubstituted forPoleonat 73'minutes
  • 30LundBooked at 56minsSubstituted forDiengat 62'minutesBooked at 85mins
  • 18Guy
  • 3ChicksenBooked at 80mins
  • 14McCartanSubstituted forGibsonat 80'minutes
  • 9Wyke

Substitutes

  • 8Dieng
  • 11Poleon
  • 21Brunker
  • 22Knight-Percival
  • 23Raeder
  • 27Gibson
  • 37Grodowski
Referee:
Anthony Backhouse
Attendance:
5,526

Match Stats

Home TeamOldhamAway TeamBradford
Possession
Home51%
Away49%
Shots
Home9
Away9
Shots on Target
Home4
Away2
Corners
Home6
Away5
Fouls
Home13
Away13

Live Text

Match ends, Oldham Athletic 2, Bradford City 1.

Full Time

Second Half ends, Oldham Athletic 2, Bradford City 1.

Corner, Bradford City. Conceded by Ben Pringle.

Attempt missed. Dominic Poleon (Bradford City) right footed shot from the centre of the box is close, but misses to the right.

Corner, Oldham Athletic. Conceded by Stephen Warnock.

Goal!

Goal! Oldham Athletic 2, Bradford City 1. Jordan Gibson (Bradford City) left footed shot from a difficult angle and long range on the left to the bottom right corner.

Attempt saved. Dominic Poleon (Bradford City) right footed shot from a difficult angle on the right is saved in the centre of the goal.

Goal!

Goal! Oldham Athletic 2, Bradford City 0. Aaron Holloway (Oldham Athletic) header from the centre of the box to the bottom left corner. Assisted by Ryan McLaughlin.

Booking

Timothee Dieng (Bradford City) is shown the yellow card for a bad foul.

Foul by Timothee Dieng (Bradford City).

Ousmane Fane (Oldham Athletic) wins a free kick in the attacking half.

Stephen Warnock (Bradford City) wins a free kick in the attacking half.

Foul by Tope Obadeyi (Oldham Athletic).

Foul by Timothee Dieng (Bradford City).

Wilfried Moimbé (Oldham Athletic) wins a free kick in the attacking half.

Booking

Adam Chicksen (Bradford City) is shown the yellow card for a bad foul.

Adam Chicksen (Bradford City) wins a free kick in the defensive half.

Foul by Tope Obadeyi (Oldham Athletic).

Substitution

Substitution, Bradford City. Jordan Gibson replaces Shay McCartan.

Foul by Aaron Holloway (Oldham Athletic).

Ryan McGowan (Bradford City) wins a free kick on the left wing.

Attempt missed. Shay McCartan (Bradford City) right footed shot from outside the box is just a bit too high from a direct free kick.

Foul by Kean Bryan (Oldham Athletic).

Charlie Wyke (Bradford City) wins a free kick in the attacking half.

Substitution

Substitution, Oldham Athletic. Tope Obadeyi replaces Jack Byrne.

Substitution

Substitution, Bradford City. Dominic Poleon replaces Romain Vincelot.

Foul by Ryan McLaughlin (Oldham Athletic).

Callum Guy (Bradford City) wins a free kick on the left wing.

Anthony Gerrard (Oldham Athletic) wins a free kick in the defensive half.

Foul by Charlie Wyke (Bradford City).

Attempt blocked. Craig Davies (Oldham Athletic) right footed shot from the right side of the box is blocked.

Substitution

Substitution, Oldham Athletic. Ryan McLaughlin replaces Dan Gardner because of an injury.

Attempt missed. Callum Guy (Bradford City) right footed shot from outside the box is close, but misses to the right.

Wilfried Moimbé (Oldham Athletic) wins a free kick on the right wing.

Foul by Shay McCartan (Bradford City).

Substitution

Substitution, Oldham Athletic. Aaron Holloway replaces Duckens Nazon because of an injury.

Substitution

Substitution, Bradford City. Timothee Dieng replaces Matthew Lund because of an injury.

Attempt missed. Ben Pringle (Oldham Athletic) left footed shot from outside the box is just a bit too high.

Booking

Matthew Lund (Bradford City) is shown the yellow card for a bad foul.

Foul by Matthew Lund (Bradford City).

goal

As It Stood

TeamPWDLFAGDPts
1Wigan28196355134263
2Shrewsbury29187439211861
3Blackburn30178554292559
4Scunthorpe31159745321354
5Rotherham301551050361450
6Bradford31153134547-248
7Charlton2913793936346
8Peterborough29127104638843
9Portsmouth30134133635143
10Oxford Utd30118114745241
11Plymouth31118123539-441
12Gillingham301010103434040
13Bristol Rovers30123154347-439
14Doncaster31911113637-138
15Southend30107133649-1337
16Walsall2999113641-536
17Fleetwood30106144248-636
18Wimbledon2997132833-534
19Blackpool30810123541-634
20Northampton3196162851-2333
21Oldham3188154356-1332
22MK Dons2979132941-1230
23Rochdale27510122737-1025
24Bury2956182244-2221
View full League One table

Top Stories