Hatton National Bank 156 for 3 off 41 overs (Russel Arnold 14, Varuna Waragoda 101 n.o., Saman Jayantha 16, Sanjeeva Silva 16 n.o, Ruchira Palliyaguru 2 for 31).
At the NCC Grounds, Maitland Place: Union Assurance beat John Keells by 8 runs.
Union Assurance 111 off 35.4 overs (Dulip Samaraweera 31, Manoj Prasanga 36 n.o, Chaminda Hathurusinghe 4 for 33, Suchitra Alexander 5 for 33).
John Keells 103 off 35.1 overs (Tariq Jiffrey 31, Angelo Rajaratnam 18, Dinul Hettiarachchi 3 for 26, Manjula Munasinghe 6 for 23).
At Bloomfield Grounds, Reid Avenue: Seylan Bank beat Associated Motorways by 8 wickets.
Associated Motorways 103 off 35 overs (Anil Rideegamanagedera 31, Saman Fonseka 17, Hasitha Rajapakse 17 n.o, Nuwan Siroman 2 for 23, Mahela Jayawardena 3 for 16, Tilan Samaraweera 2 for 6, Suranjith Silva 2 for 12).
Seylan Bank 104 for 2 off 18.1 (Lanka de Silva 36, Navid Nawaz 36 n.o, Sampath Perera 15 n.o.).
At Moors Grounds, Braybrooke Place: (Mercantile 'B' division match): Informatics beat Arthur Anderson and Company by 7 wickets.
Arthur Anderson 80 off 32.2 overs (K. Abeysekera 35, Amal Dalugoda 3 for 14, Bathiya Perera 3 for 15).
Informatics 84 for 3 off 10 overs (Duncan Arnolda 28, Amal Dalugoda 14 n.o, I. Gallage 3 for 18).