English Football Saturday summaries (home teams listed first):
Aston Villa: Ollie Watkins (63), Emiliano Buendia (81).
Half time: 0-0.
Leeds: Junior Firpo (77).
Half time: 0-0.
Arsenal: Gabriel Martinelli (46).
Half time: 0-0.
West Ham: Danny Ings (70, 73), Declan Rice (78), Michail Antonio (85).
Half time: 0-0.
Bournemouth: Jefferson Lerma (83).
Man City: Julian Alvarez (15), Erling Haaland (29), Phil Foden (45), Chris Mepham (51).
Half time: 0-3.
Half time: 0-0.
Coventry: Jamie Allen (25), Viktor Gyokeres (89).
Sunderland: Amad Diallo (90).
Half time: 1-0.
Half time: 0-0.
Half time: 0-0.
Half time: 3-0.
Half time: 2-0.
Half time: 0-1.
QPR: Tim Iroegbun (24).
Blackburn: Sam Gallagher (14, 60), Sammie Szmodics (45).
Half time: 1-2.
Reading: Tom Ince (12, 72), Andy Carroll (70).
Blackpool: Sonny Carey (90).
Half time: 1-0.
Sheffield United: Ryan Porteous (73).
Half time: 0-0.
Millwall: Zian Fleming (9).
Half time: 0-1.
West Brom: Daryl Dike (8, 10).
Half time: 2-0.
Bristol Rovers: Scott Sinclair (22), Aaron Collins (28), Luca Hoole (75).
Half time: 0-2.
Barnsley: Devante Cole (21, 45), Adam Phillips (33), Luke Thomas (90).
Derby: David McGoldrick (35).
Half time: 3-1.
Bolton: Victor Adeboyejo (18), Joshua Sheehan (27).
Port Vale: Ellis Harrison (8).
Half time: 2-1.
Half time: 0-0.
Sheffield Wednesday: Liam Palmer (9).
Half time: 0-1.
Exeter: Archie Collins (18), Kevin McDonald (53).
Half time: 1-0.
City of Fleetwood: Carlos Mendes Gomes (13).
Half time: 1-0.
Forest Green: Jordan Garrick (58).
Lincoln: House Ben (4).
Half time: 0-1.
Ipswich: Sam Morses (26).
Half time: 0-1.
Peterborough: Jonson Clarke-Harris (16, 64), Hector Matthew Kyprianou (19), Harrison Burrows (54), Jack Taylor (78).
Plymouth: Saxon Earley (36), Macauley Gillesphey (58).
Half time: 2-1.
Portsmouth: Ryan Tunnicliffe (5), Michael Jacobs (20), Ronan Curtis (26), Louis Thompson (90).
Half time: 3-0.
Shrewsbury: Jordan Willis (31), Rekeil Pyke (86).
Half time: 1-0.
Barrow: Josh Kay (69).
Half time: 0-0.
Northampton: Louis Appere (41).
Half time: 0-1.
Town of Crawley: Aramide Oteh (50), Dom Telford (84).
Carlisle: Joel Senior (15), Omari Patrick (20), Owen Moxon (26), Morgan Feeney (38), Jon Mellish (57).
Half time: 0-4.
Crewe: Rio Adebisi (70).
Rochdale: Jimmy Keohane (80).
Half time: 0-0.
Bradford: Andy Cook (71).
Half time: 0-0.
Gillingham: Max Ehmer (58), Cheye Alexander (66).
AFC Wimbledon: Ali Al-Hamadi (52).
Half time: 0-0.
Town of Grimsby: John McAtee (46), George Lloyd (52).
Leyton Orient: Charlie Kelman (25), George Moncur (68).
Half time: 0-1.
Hartlepool: Daniel Kemp (56, 90), Connor Jennings (90).
Walsall: Tom Knowles (33), Isaac Hutchinson (49), Mathew Stevens (72).
Half time: 0-1.
Mansfield Town: Davis Keillor-Dunn (36), Jordan Bowery (88).
Salford: Matty Lund (18, 56), Callum Hendry (21), Luke Bolton (50), Theo Vassell (81).
Half time: 1-2.
Sutton United: Coby Rowe (9), Alistair Smith (65).
Half time: 0-1.
Tranmere: Josh Hawkes (73).
Half time: 0-0.
Swindon: Rushian Hepburn-Murphy (8, 40), Joe Tomlinson (78).
Half time: 2-0.
Altrincham: Unnamed (11, 35, 45, 55).
Solihull Moors: Unnamed (28).
Half time: 3-1.
Barnet: Unnamed (13, 64, 75, 82).
Aldershot: Unnamed (59).
Half time: 1-0.
Boreham Wood: Unnamed (64, 66).
Half time: 0-0.
Oldham: Unnamed (6).
Half time: 0-1.
Half time: 0-0.
Maidenhead United: Unnamed (9).
Half time: 0-1.
Maidstone United FC: Unnamed (48).
Gateshead FC: Unnamed (18).
Half time: 0-1.
Torquay United: Unnamed (85).
Southend: Unnamed (27, 90).
Half time: 0-1.
Woking: Unnamed (28).
Wealdstone: Unnamed (78).
Half time: 1-0.
Wrexham: Unnamed (12, 41, 56).
Dorking Wanderers: Unnamed (77).
Half time: 2-0.
York City FC: Unnamed (15, 83).
Yeovil: Unnamed (60).
Half time: 1-0.
Notts County: Unnamed (21).
Dagenham and Redbridge: Unnamed (31, 86).
Half time: 1-1.