Alastair Cook became the first England captain to score consecutive one-day centuries Wednesday to set his side up for a 20-run victory over Pakistan in the second One-Day International in Abu Dhabi. Cook won the toss for the second time in the four-match series, then cashed in with 102, his fourth one-day century, from 118 deliveries in an England total of 250 for four. Fast bowler Steven Finn then turned in another match-winning performance with four for 34 from 10 overs as Pakistan was dismissed for 230 from 49 overs. Cook survived a chance on 30 to wicketkeeper Umar Akmal off Shahid Afridi during a technically assured innings against the spinners who had bowled their country to a 3-0 victory in the Test series. His opening partner Kevin Pietersen reached 26 in a partnership of 67 before he fell in familiar fashion, lbw to off-spinner Saeed Ajmal for 26. Ravi Bopara compiled a second consecutive half-century with 58 and Eoin Morgan struck a brisk, unbeaten 25. Mohammad Hafeez (26) and Imram Farhat (47) gave Pakistan a steady start with 61 but wickets then fell regularly as the England bowlers maintained a tight line and length. Afridi struck 18 from as many deliveries and captain Misbahul Haq kept his side in the hunt with 47 from 59 balls before he was brilliantly caught by wicketkeeper Craig Kieswetter, who clung on to a skied mis-hit at full stretch off Stuart Broad. SA wins opener Left-arm fast bowler Lonwabo Tsotsobe took a hat trick as South Africa beat Canterbury Province by 20 runs in Wednesday's Twenty20 match on its New Zealand tour. Tsotsobe had opener George Worker caught by Morne Morkel for four with the fifth ball of his first over, bowled former New Zealand Test batsman Peter Fulton for a duck next ball then trapped Shanan Stewart lbw with the first ball of his second over. That reduced Canterbury to 9-3 in the fourth over as it replied to South Africa's 20-over total of 150-6 and he went on to claim the wicket of current New Zealand batsman Tom Latham to finish with 4-9 from three overs. Canterbury was all out for 130 to the final ball of the 19th over. South Africa made a strong start to its innings as openers Hashim Amla and Richard Levi put on 81 in only 8.2 overs. Levi made 63 from 32 balls with 10 fours and three sixes in a spectacular innings and Amla made 35 from 33 balls as the perfect foil.