Johannesburg, Sep 30 (Inditop.com) New Zealand qualified for the Champions Trophy semi-finals with a four-wicket win over England in a Group B match at the Wanderers here Tuesday.

Martin Guptil scored 53 and Brendan McCullum made 48 as New Zealand achieved the target of 147 in 27.1 overs after losing six wickets. England have already qualified for the last-four stage.