Farhad Reza's unbeaten 37-ball 68 took Prime Doleshwar Sporting Club to a come-from-behind three-wicket win over Khelaghar Samaj Kallyan Samity in the Super League stage of the Dhaka Premier League.

Farhad struck seven sixes and two fours in his innings, which came when Doleshwar had slipped to 172 for 7 in the 40th over, chasing 259 to win in Fatullah. He added an unbroken 87 for the eighth wicket with Shahanur Rahman, who contributed 19 not out off 23 balls. Farhad struck a six in every over from the 41st to the 46th, and sealed the game with his seventh six in the 49th over.

Earlier, Khelaghar reached 258 for 8 in 50 overs with fifties from Robiul Islam Robi, Amit Majumder and Ashok Menaria. Left-arm spinner Arafat Sunny took 5 for 45 in his ten overs.

Unmukt Chand struck his first DPL century in Sheikh Jamal Dhanmondi Club's seven-wicket win over Legends of Rupganj at the BKSP-3 ground. Chand made 127 off 133 balls with 20 fours as Dhanmondi Club reached the 261-run target in 48 overs.

Chand, who had scored only two fifties in two DPL seasons previously, added 150 for the second wicket with Rakin Ahmed who made a steady 52 off 83 balls, and 60 for the third wicket with Tanbir Hayder who blasted an unbeaten 66 off 52 balls, with four fours and three sixes. Chand's 20 fours is the most hit in a List A innings in Bangladesh that didn't include a six.

Rupganj had earlier reached 260 for 9 with Naeem Islam top-scoring with 51 off 66 balls. Tushar Imran, Parvez Rasool and Mohammad Naim made forties while Mushfiqur Rahim made 39. Pace bowler Robiul Haque took his maiden List A five-wicket haul.

Hanuma Vihari's century helped Abahani Limited to a convincing 73-run win over Gazi Group Cricketers at the Shere Bangla National Stadium.

Sent in to bat, Abahani posted 278 for 6 in their 50 overs with Vihari hitting 10 fours and a six in his 109 off 124 balls and adding 136 with Mohammad Mithun (72 off 61, 6x4, 1x6) for the fifth wicket. Mosaddek Hossain sparkled towards the end, hammering three sixes and a four in the last over, in which Nayeem Hasan conceded 25 runs.

Only Anustup Majumdar's 64 (80b, 4x4) stood out as Gazi Group were bowled out for 205 in 43 overs. Sunzamul Islam took four wickets while Mashrafe Mortaza, Mehidy Hasan Miraz and Taskin Ahmed took two each.