Sandakan castles Proteas before Sri Lanka squeeze home | Stadium Astro