India triumphed in the Champions Trophy final against New Zealand with a four-wicket victory in Dubai. Rohit Sharma led with 76 runs while India's depth ensured an undefeated tournament streak, capturing their third Champions Trophy title. New Zealand, batting first, put up 251-7 but could not withstand India's chase.