Dhaka, Jan. 9 -- Chattogram Royals held their nerve to claim a dramatic last-ball victory over Rajshahi Royals in the Bangladesh Premier League, preserving their place at the top of the table after a match that swung relentlessly until the final delivery.

On Friday at the Sylhet International Stadium, Rajshahi posted 128 in 20 overs before Chattogram scraped home by two wickets in a chase that lurched from control to collapse and back again.

The climax came in the final over when Hasan Nawaz hit a boundary off SM Meherob's full toss.

With two runs needed from the last ball, Nawaz drove it to long-off while non-striker Shoriful Islam sprinted for the winning runs, sending his bat flying in celebration.

Chattogram's dugout erupted as th...