- DERBY COUNTY 3 BRISTOL CITY 0
Bristol City's hopes of avoiding relegation from the Championship suffered a major blow after a heavy defeat at Derby.
The home team should've gone ahead in the third minute. They were awarded a penalty after Greg Cunningham fouled Jeff Hendrick in the area. But Tom Heaton easily saved Jamie Ward's spot-kick.
Craig Bryson beat Heaton soon after, but Marvin Elliot made a great last-ditch tackle to prevent a certain goal. Paul Coutts then hit the post as the hosts kept up the pressure.
The deserved opener came ten minutes before half-time when Hendrick volleyed in from the edge of the area.
Ward made amends for his penalty miss with the Rams' second goal early in the second half, with Ben Davies hitting the third in the final minute.
- SWINDON TOWN 1 OLDHAM ATHLETIC 1
Swindon dropped out of the automatic promotion places to fourth in the League One table after a one-all draw with Oldham at the County Ground.
Swindon's Adam Navarro went closest to breaking the deadlock in a goal-less first half when he hit the post in the 20th minute.
Striker Lee Barnard, on loan from Southampton, gave Oldham a 68th minute lead with his seventh goal of the season and his third for The Latics.
But Adam Rooney notched his seventh of the season with a scissor kick to level the scores three minutes later.
It was all Swindon in the closing stages and they twice went close to a winner but Oldham, now managed by former Bristol City and Yeovil Town midfielder Lee Johnson, managed to hold on.
- YEOVIL TOWN 0 WALSALL 0
It ended in stalemate at Huish Park as Yeovil and League One play-off rivals Walsall failed to conjure a goal in a game of few clear cut scoring chances.
A Dan Burn header that went wide was the closest Yeovil came to breaking the first half deadlock while Febian Brandy draw a good save from goalkeeper Marek Stech and Jamie Paterson curled a shot just off target from Walsall's best openings.
Brandy, Will Grigg and Craig Westcarr had second half opportunities to win it for the visitors but Yeovil will feel they were robbed of the chance to end a run of five games without a victory when referee Tim Robinson turned down a strong penalty appeal for a challenge on James Hayter.
The Glovers stay seventh, a point outside the play-off places.
- PORT VALE 3 CHELTENHAM TOWN 2
Cheltenham lost at promotion rivals Port Vale.
A Tom Pope hat-trick gave the home side all three points after goals early in the second half from Kaid Mohamed and Paul Benson had put Cheltenham 2-1 up.
Pope put the home side ahead after 19 minutes with a close range header from a corner and Robins goalkeeper Scott Brown kept Cheltenham in contention with a string of fine saves before the break.
Substitutes Byron Harrison and Keith Lowe gave Cheltenham fresh impetus at the start of the second half. Mohamed was on hand to equalise with a tap-in in the 47th minute for his seventh goal of the season and Benson put Cheltenham ahead for the first time seven minutes later, taking his tally for the season to nine.
But Pope levelled the scores again in the 58th minute and completed his third hat-trick of the campaign 16 minutes from time.
Cheltenham stay fifth in the table.
- BRISTOL ROVERS 0 YORK CITY 0
Bristol Rovers failed to beat bottom-of-the-table York City and were grateful to goalkeeper Steve Mildenhall for the point.
Eliot Richards had two good chances in the first half for Rovers, but shot into the side netting, and then over the bar from close range.
York's best opportunity of the half fell to Tom Platt, but Mildenhall pushed the ball around the post for a corner.
The keeper made two more top saves in the second half. A brilliant reaction denied Chris Williams, who shot from 12 yards through a crowded penalty area.
And late in the game, he kept out a 25-yard effort from Michael Coulson that was heading for the top corner.