
Dickwella put on 137 runs with opening partner Sadeera Samarawickrama, who made 54, to give the hosts a perfect platform for their formidable total after electing to bat first.
The left-handed Dickwella hit 12 fours during his 97-ball stay before falling to off-spinner Moeen Ali, who took two wickets in the innings.
Chandimal soon took charge to carry forward the momentum, building crucial partnerships including a 101-run third wicket stand with Kusal Mendis, who smashed 56 off 33 balls.
Paceman Tom Curran got the captain out on a slower delivery with Jason Roy taking the catch at deep mid-wicket. Chandimal hit 6 fours and 2 sixes in his 73-ball knock.
Curran struck again on the very next ball with the wicket of Thisara Perera for 11, but was denied the hat-trick by Akila Dananjaya, who played a useful cameo of 18 not out.
Dananjaya put on an unbeaten 38-run partnership with Dhananjaya de Silva, who hit 19 off 15 balls.
The tourists, who have already pocketed the series with a 3-0 lead, need 367 runs to deny Sri Lanka a consolation win.