League One round-up
By Peter ORourke
Last Updated: 01/01/70 1:00am
Leaders Swansea were beaten at Doncaster, while Brentford thumped Tranmere.Leaders Swansea missed the chance to extend their lead at the top of the table after a 2-1 defeat at Doncaster.
Swansea suffered a blow when Kevin Austin was sent off on 14 minutes and Michael McIndoe gave Doncaster the lead from the penalty spot on 16 minutes.
Samuel Ricketts replied for the ten men on 24 minutes, but Paul Heffernan's 84th minute goal earned all three points for the home side.
Brentford moved into second place after a thumping 4-1 win at Tranmere.
Ricky Newman gave Brentford the lead on 12 minutes and two minutes later Jay Tabb doubled the lead.
Calvin Zola pulled a goal back on 23 minutes for Tranmere, but Kevin O'Connor restored the two-goal cushion from the penalty spot on 32 minutes.
Lloyd Owusu added a fourth for Brentford on 53 minutes to put the game beyond Tranmere.
Huddersfield dropped down to third after being held to a goalless draw at home to Southend.
Colchester climbed up to fourth with a 2-0 win over ten-man MK Dons.
Neil Danns sent the home side on their way with the opener on 13 minutes and Ben Chorley was sent off for foul and abusive language early in the second half to add to MK Dons' problems.
Chris Iwelumo made sure of the win with the second goal from the penalty spot in the final minute.
Yeovil picked up a precious three points with a 2-1 victory over high-flying Barnsley.
Robbie Williams fired Barnsley in front on 15 minutes, but David Poole drew Yeovil level right at the start of the second half.
Efe Sodje completed the comeback for Yeovil when grabbing the winner on 73 minutes.
Managerless Rotherham took the honours in their Yorkshire derby with Bradford with a 2-1 win at Valley Parade.
Lee Williamson gave The Millers the lead on 21 minutes and Deon Burton doubled the advantage on the hour mark.
Dean Windass gave Bradford hope when pulling a goal back from the penalty spot 13 minutes from time, but Rotherham held on for the win.
Andrew Surman's last-gasp goal gave Bournemouth a 2-1 win over Gillingham.
Neil Harris broke the deadlock on 62 minutes, but the lead proved short-lived as James Hayter levelled matters four minutes later for Bournemouth.
The game looked set to end all-square until Surman popped up with the winner in the dying seconds.
Bristol City continued their recent improved form with a 1-0 success at Port Vale.
Steve Brooker came back to haunt his old club with the only goal of the game right on the stroke of half time.
Matty Fryatt's goal gave Walsall a 1-0 win over Hartlepool at The Bescot Stadium.
Swindon remain bottom of the table after being held to a goalless draw at home to fellow strugglers Blackpool.
Chesterfield and Oldham shared the spoils after a 1-1 draw at Saltergate.
Paul Warne gave Oldham the lead on 47 minutes, but Wayne Allison secured a point for Chesterfield on 69 minutes.
Click on fixture for full match summary
Bournemouth 2-1 Gillingham
Bradford City 1-2 Rotherham United
Chesterfield 1-1 Oldham Athletic
Colchester United 2-0 Milton Keynes Dons
Doncaster Rovers 2-1 Swansea City
Huddersfield Town 0-0 Southend United
Port Vale 0-1 Bristol City
Swindon Town 0-0v Blackpool
Tranmere Rovers 1-4 Brentford
Walsall 1-0 Hartlepool United
Yeovil Town 2-1 Barnsley