In football, Stourbridge let a 2-0 lead slip and then conceded in the final minute as they dramatically lost 4-3 at Blyth Spartans in the Evo-Stik Northern Premier.
Elsewhere on Saturday, Halesowen drew 1-1 with Frickley, while in the First Division South, Tividale conceded twice late on to lose 2-1 at home to Daventry.
In the National League, Kidderminster lost 3-1 at Eastleigh, and Lye were beaten 2-1 at home by Hereford in the Midland Football League.
West Midlands Premier action saw Dudley Sports win 2-0 at Willenhall, Black Country Rangers won 3-0 at Wellington, but Tipton lost 4-0 at home to Malvern.
Matches involving Cradley, Dudley Town and Gornal were postponed.
Finally in rugby, Stourbridge beat Luctonians 27-18 in National League Two North, and Old Halesonians beat Syston 22-8 in National League Three Midlands.
There was an even more convincing win for Dudley Kingswinford in Midlands Division One West as they thrashed Stratford-upon-Avon 60-12.