India have beaten New Zealand by 44 runs in a low-scoring contest at the Dubai International Cricket Stadium to top group A in the Champions Trophy and set up a semi-final tie with Australia in the same arena.
Hold tight - we’re checking permissions before loading more content