Warwickshire pair Michael Powell and Tim Ambrose helped Harborne to a huge total against Smethwick, but it wasn't enough to clinch an outright victory in the first division of the Birmingham League.
Powell (152 not out) and Ambrose (67) provided the majority of their side's 305 for four. Despite making early inroads, however, Harborne had to settle for a winning draw as w seventh-wicket pairing of Saddique Phillips (71) and Amir Farooque (37) resisted. Harborne go third, Smethick slip into the bottom two.
Shifnal remain top of the table after a losing draw against Walmley. Navdeep Poonia (51) and Carlos Prowse (50) helped Walmley to 227 for seven, but Dave Pashley (51) and Jono Whitney (50) replied with half-centuries. Paul Griffiths, who had taken a bit of punishment early on, came back well to take four quick wickets, but Shifnal held on.
Worcestershire's Daryl Mitchell unveiled a wide range of strokes as Halesowen posted 295 for three. Mitchell (167) won support from Perkins (41) and Shahid (50), before Imran Ali (five for 34) cut through Sutton Coildfield's top order. Amit Suman (62) delayed Halesown but Mitchell (two for three) showed his ability with the ball to settle matters.
Luke Parker stood head and shoulders above his teammates as Stratford suffered a 67-run loss to Bromsgrove. Parker made 112 out of 161, but the next-highest score was 13.
Andrew Gait led the way as Wolverhampton made short work of Aston Unity. The former Derbyshire man finished unbeaten on 93 as his side completed their second victory of the season with almost 20 overs to spare.
Unity remain without a victory and stuck at the base of the table, but Leamington Spa continue to climb after a four-wicket success over Water Orton.
Cannock went to the top of Division Two after a nine-run victory over Aston Manor. Guy Bulpitt made 41 before taking five for 51 with his mean left-arm spin to defy Aston Unity, despite 91 from Sehn.
Evesham made light of Penn's 249 for eight, with Ian Suckling 116 and Scott Marshall 89, while bottom club Pelsall held out for a draw against Attock.
Jack Manuel's maiden League century helped Tamworth to victory against Bridgnorth, while David Ball (106) helped Dorridge beat Studley by 57 runs.
Newport go to the top of Division Three after defeating St Georges by 137 runs while Redditch pulled off a win over Berkswell, despite Mohammed Akhlaq's 106. Dan Protherough made 77 for Redditch.
Elsewhere, Whitchurch sustained their improvement with a nine-wicket victory over Ombersley. Although Marcus D'Oliveira (98) helped Ombersley to 232 for seven, Maisam Hasnain (115 not out) and Adam Huxley (88) easily knocked off the runs.
Kings Heath move off the bottom after a winning draw against Coleshill but perhaps the most remarkable story came in the second XI game between Shifnal and Kidderminster. After Shifnal had been restricted to 144 for nine in their 50 overs, Kidderminster raced to 145 without loss in 25, with Adam Smyth not out 136.