Division One:
Desi 4, Two Gates 5;
Silhill B 3, FC Premier 3.
Division Two:
CPA Seconds 1, Lodgefield Park 2;
Cresconians 1, Polesworth North Warwick 2;
Sportsco 5, Wake Green Ams C 3.
Division Three:
North Solihull 3, Real Riverside 3;
Sutton Select 4, Handsworth GSOB’s 3.
Division Four:
DCS United 3, Birmingham Tigers 1;
Shere Punjab 3, Bournville Colts 2;
Solihull Moors 3, Birmingham Medics B 1.
Division Five:
Kings Heath Rangers 2, Halesowen Eagles 1;
Castlecroft Rangers 2, Sutton United C 1.
Division Six:
Netherton Tigers 6, AFC Kingstanding Phoenix 1;
Oldbury United 1, Bartley Reds B 1.
Fazeley Charity Cup:
Boldmere Sports & Social 4, Lichfield Casuals 2.
Bill Hill Cup, semi-final:
Norton Canes 2, CT Shush 1.
Jeff Cup, semi-final:
Village D 2, St Johns Rangers 1 (AET).
Vets Cup:
Boldmere Sports & Social 8, Walsall Phoenix 2.