Rajshahi Division fought back from a first innings deficit to beat Sylhet Division by 151 runs in Bogra.
Abu Jayed's six-wicket haul helped Sylhet bowl out Rajshahi for 204 in the first innings, after which they took a 15-run lead through Abul Hasan's 59 at No 9. Farhad Reza took five wickets while Mamun Hossain took four for Rajshahi, who in reply batted much better in the second innings.
Farhad Hossain struck his 12th first-class century to help Rajshahi to 344. Farhad, who struck nine fours and four sixes in his five-hour effort, added 90 runs for the fourth wicket with Junaid Siddique, who struck 78.
Tasked with 330 to win, Sylhet were bowled out for 178 on the fourth afternoon. Only veteran Rajin Saleh remained steadfast, unbeaten on 75 as the rest collapsed around him.
Left-arm spinners Sunzamul Islam and Saqlain Sajib took three wickets each for Rajshahi. Farhad was adjudged the Man of the match.
Rangpur Division dismantled Chittagong Division by 10 wickets after Suhrawadi Shuvo's all-round show put them ahead in Sylhet.
Rangpur posted 450 batting first, with Shuvo's 121 helping them recover from 190 for 6 on the first day. He added 102 for the seventh wicket with Ariful Haque, who chipped in with 52, and another 130 for the eighth wicket with Alauddin Babu, who made 64. Shuvo made 121 off 204 balls with 14 fours, lasting more than four hours at the crease.
Shuvo then took three wickets to help Rangpur bowl out Chittagong for 182 in the first innings. Seamer Mohammad Saddam also picked up three wickets while offspinner Mahmudul Hasan took two wickets.
Rangpur enforced the follow-on, after which Chittagong made 297 in the second innings, leaving Rangpur with just 30 to win. Seamer Ariful took four wickets while Babu and Shuvo took two each. For Chittagong, Yasir Ali scored their only fifty of the match, an 86-ball 58.
Rangpur took just 5.2 overs to knock off the target.