LAST NIGHT

Premier League

Middlesbrough 1 Arsenal 2

Sky Bet Championship

Barnsley 1 Brentford 1

Birmingham 0 Burton Albion 2

Blackburn 1 Bristol City 1

Brighton 2 Wigan 1

Cardiff 1 Nottm Forest 0

Derby 1 Huddersfield 1

Fulham 3 Aston Villa 1

Ipswich 3 Newcastle 1

Leeds 0 Wolverhampton 1

Preston North End 1 Norwich 3

QPR 1 Sheff Wed 2

Reading 2 Rotherham 1

Sky Bet League One

AFC Wimbledon 0 Peterborough 0

Bristol Rovers 1 Oldham 0

Charlton 3 Gillingham 0

Fleetwood Town 1 Millwall 0

Northampton 1 Shrewsbury 1

Oxford Utd 2 Port Vale 0

Rochdale 2 Coventry 0

Scunthorpe 3 Chesterfield 1

Sheff Utd 3 Bradford 0

Southend 1 MK Dons 2

Walsall 1 Swindon 0

Sky Bet League Two

Accrington Stanley 1 Crawley 0

Barnet 0 Wycombe 2

Cambridge Utd 1 Exeter 0

Carlisle 1 Stevenage 1

Cheltenham 2 Grimsby 1

Doncaster 0 Blackpool 1

Leyton Orient 2 Hartlepool 1

Mansfield 1 Luton 1

Morecambe 1 Colchester 1

Notts County 1 Portsmouth 3

Plymouth 6 Newport County 1

Yeovil 3 Crewe 0

TONIGHT

(7.45 unless stated)

Uefa Champions League

quarter-final second leg

Leicester v Atletico Madrid

Real Madrid v Bayern Munich

Sky Bet League One

Bolton v Bury (8.00)