Holland scored four goals in the last seven minutes to stun India 4-3 at hockey's Champions Trophy in Amstelveen. The host nation appeared destined to get the defence of their title off to a losing start when they trailed 3-0 with eight minutes left.
But they launched an all-out assault and rallied to record a win at the Wagener Stadium.
India had seemed in control after Jugraj Singh (44) and Deepak Thakur (51, 62) had given them the lead but then Rob Reckers (63), Taeke Taekama (64), Floris Evers (68) and Ronald Brouwer, in the final minute, scored to secure victory.
In the tournament's other opening game, Pakistan drew 4-4 with Australia but three times blew a two-goal lead.
Australia levelled the match in the final minute, with a Grant Schubert strike from a corner.
Pakistan opened the scoring through Mudassar Ali before Sohail Abbas doubled the advantage.
Schubert reduced the arrears before Abbas restored the two-goal lead only for Troy Elder to cut the deficit.
Salim Khalid put Pakistan 4-2 ahead, but Dean Butler's strike set it up for Schubert's late heroics.