League One 2016/17

Day 29
Bristol Rovers 1-0 Swindon
Fleetwood Town 1-1 Southend
Bury 3-3 Walsall
Peterborough United 0-4 MK Dons
Oldham 1-2 Bradford
Northampton Town 3-0 Coventry
Scunthorpe 3-2 Port Vale
Gillingham 1-1 Shrewsbury Town
Bolton Wanderers 1-2 Charlton
Millwall 0-0 Chesterfield
Oxford United 2-3 Sheffield United
AFC Wimbledon 3-1 Rochdale