Cup holders Feyenoord edged out league champions PSV Eindhoven on penalties at the end of an eight-goal draw in the Johan Cruyff Shield as the new Dutch season got off to a blistering start on Sunday.
In the traditional opening match of the season, PSV took the lead after nine minutes, but then had to come from behind three times to draw 4-4.
Three penalties were awarded in the match, as well as three from the spot after the game at the Philips Stadium, which Feyenoord won 4-2 in the shoot-out.
Noa Lang, back from injury after missing the European Championship with the Netherlands, put PSV ahead but Feyenoord went into the break 2-1 up after Santiago Gimenez's 29th-minute penalty and Baas Nieuwkoop's 33rd-minute goal.
Veteran PSV striker Luuk de Jong equalised three minutes into the second half but Feyenoord took the lead again when Gimenez converted a second penalty after being brought down by PSV goalkeeper Walter Benitez just before the hour mark.
PSV made it 3-3 through Guus Til in the 65th minute, 60 seconds after coming on as a substitute, but the tie lasted for seven minutes before Antoni Milambo put Feyenoord back in front.
De Jong's second goal, a penalty after a foul by new Feyenoord goalkeeper Timon Wellenreuther, in the 80th minute made it 4-4 and forced a penalty shoot-out after 90 minutes.
This is the fifth Johan Cruyff Shield for Feyenoord. PSV had won the three previous editions of the annual Super Cup.