Afghanistan ended Papua New Guinea's 100 percent record in their cricket World Cup qualifying group with an impressive eight-wicket win on Wednesday. Uganda pulled off a sensational one-run victory over Hong Kong, leaving itself, Afghanistan and Papua New Guinea level on six points with one round of matches to play on Friday. “It is my dream to get my very poor country to the World Cup,” said Afghanistan's stand-in captain and wicketkeeper Kharim Khan, who scored a 50 as his team made 94-2 in reply to Papua New Guinea's 93 all out. “All of our people want to watch our country play in the tournament and watch the games live on television. I am very proud that I captained my country, took six catches and scored a fifty,” he said. The war-torn country has made impressive progress since becoming International Cricekt Council (ICC) affiliate members in 2001 despite the difficult conditions. Karim struck his 50 off 43 balls, hitting eight fours, to wrap up the game after Hamid Hassan took 3-26 to help polish of Papua New Guinea's innings. Roger Mukasa's 67 provided the foundation as Uganda made 180 all out although Hong Kong looked set for victory as they needed 21 runs off 27 balls with five wickets in hand. Despite losing three wickets cheaply, Hong Kong still needed only three runs from the final over until Ronald Ssemanda bowled Zain Abbas then had Jamie Atkinson trapped lbw. The top two teams in the six-team group - known as ICC World Cricket League Division 3 - qualify for a 12-team qualifying round in South Africa in April from where four teams will go into the 2011 World Cup. Uganda faces Argentina, Papua New Guinea meets Hong Kong and Afghanistan takes on the Cayman Islands in Friday's decisive games. Zimbabwe scores 351 In Kenya, Zimbabwe beat Kenya by 151 runs in the second One-Day International cricket match on Thursday to take a 2-0 lead in the five-match series: Batting first Zimbabwe scored 351-7 off 50 overs. Kenya was bundled out for 200 off 45.1 overs. Zimbabwe reached its highest one-day total after Elton Chigumbura blasted 68 off 29 balls in the second match against Kenya. The all-rounder hit 10 boundaries and three sixes as Zimbabwe scored 105 in the last eight overs to surpass its previous record of 340-2 against Namibia in 2003 in Harare. Stuart Matsikenyeri collected 90 off 95 balls and Malcolm Waller 63 off 54 for Zimbabwe, which leads 1-0 in the five-match series. Zimbabwe captain Prosper Utseya won the toss and elected to bat at Mombasa Sports Club Ground for the second time. The openers had a steady start before Hamilton Masakadza (23) was lbw off Nehemiah Odhiambo to make it 44-1 in the ninth over. Opening partner Vusi Sibanda was the next to go 11 overs later, run out for 41 to make it 92-2, and Keith Dabengwa followed for 25 with the total on 141-3 in the 28th. Matsikenyeri was dismissed after putting on 105 with Waller. Collins Obuya had the best bowling figures, taking 2