England advance to semi in rain-shortened match Andrew Flintoff scored 104 as England advanced to the semi-finals of the Champions Trophy yesterday with a 49-run win over Sri Lanka, the match a victim of persistent rain at the Rose Bowl.