What a Great Final Over in the Cricket History India Vs. New Zealand, India need 18 Runs for 6 Balls.