Ten-man Leeds lost at Ipswich Town, Hull City edged out Reading, while Barnsley and Doncaster Rovers gained draws in the Championship. In League One, there were wins for Sheffield United, Sheffield Wednesday and Huddersfield Town. Rotherham United and Bradford City picked up impressive wins in League Two. Championship FT Ipswich Town 2 Leeds United 1 Ross McCormack (34) gave the visitors the lead, but Jason Scotland (77) equalised before Keith Andrews added a late strike. FT Hull City 1 Reading 0 Brady (73) broke Tigers deadlock. FT Doncaster Rovers 1 Bristol City 1 Adomah (45) gave City a half-time lead, James Hayter missing a 57th minute penalty before grabbing a deserved equaliser. FT Millwall 0 Barnsley 0 The Tykes held out at Millwall for a goalless draw. League One FT Huddersfield Town 3 Wycombe Wanderers 0 Alan Lee (57) opened scoring for Town before adding a second himself. Gary Roberts (82) made it 3-0. FT Yeovil Town 0 Sheffield United 1 Chris Porter (41) gave United a first-half winner. FT Sheffield Wednesday 3 Scunthorpe United 2 Gary Madine (5) and Ben Marshall (17) put Owls in front, before Bobby Grant (67) pulled a goal back. Madine (70) added an Owls third before Mark Duffy (85) pounced for Iron. League Two Bradford City 4 Barnet 2 Izale McLeod (15) gave the visitors the lead, but goals from James Hanson (17, 54) and Guy Branston (49) put City in front. Wells added a late fourth, before McLeod finished the scoring. FT Rotherham United 3 Gillingham 0 Danny Harrison (53) and Lewis Grabban (63) fired hosts in front. Gareth Evans (78) added a Millers third. For full match reports and reaction read Sports Monday, free inside your Yorkshire Post.