Laura Massaro produced the performance of the year so far to stun world No1 Nicol David (11-7, 11-8, 5-11, 11-9) in a 85 minutes encounter at the semi final of the Singapore Masters, as 3rd seed Madeline Perry (IRE, pic) ended the run of France's Camil...