League One
Oldham1Bradford2

Oldham Athletic 1-2 Bradford City

Bradford stayed firmly in contention for a League One play-off spot as they edged to victory at struggling Oldham.

Two set-piece goals were enough to give the Bantams victory, with central defenders Romain Vincelot and Rory McCardle both finding the net either side of Brian Wilson's equaliser.

Oldham were punished for a defensive error after 14 minutes as they needlessly conceded a corner and, when Josh Cullen returned the ball from the right, Vincelot headed in from six yards.

Bradford could have doubled their lead, but home goalkeeper Connor Ripley made smart saves from Tony McMahon and Mark Marshall.

Oldham were level a minute before the break as full-back Wilson cut in from the right and hit an 18-yard shot which bobbled through the dive of goalkeeper Colin Doyle for his first league goal since November 2010.

Bradford had golden chances to score just after the break, only for Cullen and Jordy Hiwula to be thwarted by Ripley.

The visitors went close again when McCardle's far-post header was cleared off the line by Ollie Banks.

Ryan McLaughlin fired wide at the other end, but Bradford struck on 76 minutes as Oldham failed to clear a Billy Clarke free-kick and McCardle bundled in from close range.

Doyle made sure Bradford held on for maximum points with a late save from Latics substitute Billy McKay.

Report supplied by the Press Association.

Line-ups

Oldham

  • 1RipleyBooked at 76mins
  • 4Wilson
  • 26Clarke
  • 5Gerrard
  • 3Reckord
  • 24Fane
  • 28Green
  • 8BanksBooked at 60minsSubstituted forHuntat 84'minutes
  • 7FlynnSubstituted forMckayat 61'minutes
  • 10Holloway
  • 27McLaughlinSubstituted forNgooat 84'minutes

Substitutes

  • 2Law
  • 9Mckay
  • 13Kettings
  • 14Ngoo
  • 15Edmundson
  • 19Erwin
  • 22Hunt

Bradford

  • 1Doyle
  • 29McMahon
  • 23McArdle
  • 6Vincelot
  • 3Meredith
  • 7Marshall
  • 14Cullen
  • 8Dieng
  • 4Law
  • 11Hiwula-MayifuilaSubstituted forJonesat 70'minutes
  • 10ClarkeSubstituted forGillieadat 84'minutes

Substitutes

  • 2Darby
  • 12Sattelmaier
  • 18Gilliead
  • 19Jones
  • 21King
  • 24Devine
  • 32Hudson
Referee:
Nigel Miller
Attendance:
6,516

Match Stats

Home TeamOldhamAway TeamBradford
Possession
Home42%
Away58%
Shots
Home6
Away14
Shots on Target
Home4
Away7
Corners
Home4
Away8
Fouls
Home9
Away7

Live Text

Match ends, Oldham Athletic 1, Bradford City 2.

Full Time

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

Attempt saved. Peter Clarke (Oldham Athletic) header from the centre of the box is saved in the top centre of the goal.

Peter Clarke (Oldham Athletic) wins a free kick in the defensive half.

Foul by Timothee Dieng (Bradford City).

Foul by Peter Clarke (Oldham Athletic).

Josh Cullen (Bradford City) wins a free kick in the defensive half.

Attempt saved. Alex Jones (Bradford City) right footed shot from the right side of the box is saved in the centre of the goal.

Foul by Michael Ngoo (Oldham Athletic).

Romain Vincelot (Bradford City) wins a free kick on the right wing.

Foul by Anthony Gerrard (Oldham Athletic).

Romain Vincelot (Bradford City) wins a free kick on the right wing.

Substitution

Substitution, Bradford City. Alex Gilliead replaces Billy Clarke.

Substitution

Substitution, Oldham Athletic. Michael Ngoo replaces Ryan McLaughlin.

Substitution

Substitution, Oldham Athletic. Rob Hunt replaces Oliver Banks.

Foul by Ousmane Fane (Oldham Athletic).

Mark Marshall (Bradford City) wins a free kick in the defensive half.

Attempt saved. Billy McKay (Oldham Athletic) left footed shot from the left side of the six yard box is saved in the top left corner.

Goal!

Goal! Oldham Athletic 1, Bradford City 2. Rory McArdle (Bradford City) right footed shot from very close range to the bottom left corner. Assisted by Romain Vincelot following a set piece situation.

Alex Jones (Bradford City) wins a free kick in the defensive half.

Foul by Anthony Gerrard (Oldham Athletic).

Attempt missed. Billy Clarke (Bradford City) left footed shot from long range on the right is too high.

Delay in match Peter Clarke (Oldham Athletic) because of an injury.

Substitution

Substitution, Bradford City. Alex Jones replaces Jordy Hiwula-Mayifuila.

Attempt missed. Ryan McLaughlin (Oldham Athletic) right footed shot from the centre of the box misses to the right.

Corner, Bradford City. Conceded by Peter Clarke.

Attempt missed. Rory McArdle (Bradford City) header from the right side of the six yard box is close, but misses to the left following a corner.

Corner, Bradford City. Conceded by Paul Green.

Foul by Peter Clarke (Oldham Athletic).

Mark Marshall (Bradford City) wins a free kick on the left wing.

Substitution

Substitution, Oldham Athletic. Billy McKay replaces Ryan Flynn.

Booking

Oliver Banks (Oldham Athletic) is shown the yellow card.

Oliver Banks (Oldham Athletic) has gone down, but that's a dive.

Attempt saved. Ryan McLaughlin (Oldham Athletic) right footed shot from the left side of the box is saved in the centre of the goal.

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

Foul by Nicky Law (Bradford City).

Corner, Bradford City. Conceded by Peter Clarke.

Attempt saved. Josh Cullen (Bradford City) right footed shot from a difficult angle on the left is saved in the bottom left corner.

Ryan McLaughlin (Oldham Athletic) wins a free kick on the left wing.

Foul by Tony McMahon (Bradford City).

goal

As It Stood

TeamPWDLFAGDPts
1Scunthorpe28177456282858
2Sheff Utd29176653341957
3Bolton27155736211550
4Fleetwood29148743301350
5Bradford291213436241249
6Rochdale27143104136545
7Southend28111074035543
8Bristol Rovers29126114850-242
9Peterborough2811894037341
10Millwall2711794240240
11Charlton2791263527839
12Walsall2891183638-238
13Wimbledon2791083833537
14Oxford Utd27107103430437
15MK Dons2797113837134
16Northampton2996144248-633
17Gillingham2888123544-932
18Port Vale2788113142-1132
19Shrewsbury2978142841-1329
20Swindon2978142742-1529
21Bury2976164658-1227
22Chesterfield2875162845-1726
23Oldham28510131630-1425
24Coventry2849152342-1921
View full League One table

Top Stories