James Anderson became the first England bowler to take 400 Test wickets as he induced a New Zealand top-order slump on the first day of the second Test at Headingley on Friday. But New Zealand recovered to 123 for three at tea on a rain-marred day after being sent into bat by England captain Alastair Cook. Tom Latham was 51 not out and Brendon McCullum, the New Zealand captain, 41 not out. Anderson removed both Martin Guptill, Latham’s opening partner, and Kane Williamson for ducks to reduce New Zealand to two for two after the morning session was washed out without a ball being bowled.The 32-year-old Lancashire paceman started this match, his 104th Test, with 399 Test wickets. Anderson needed just eight balls Friday to join the ‘400 club’, reaching the landmark with a classic delivery that took Guptill’s outside edge and was well caught, above his head, by second slip Ian Bell, who dropped a couple of chances during England’s 124-run victory in the first Test at Lord’s.