Bryan Ruiz scored a stunning hat-trick inside the first five minutes of the second half as FC Twente extended their lead at the top of the Eredivisie table with victory over 10-man Sparta Rotterdam.
Ruiz scored in the 46th, 49th, and 50th minutes, the second a penalty, in a frenetic period of play that also saw Sparta's Milano Koenders sent off.
The victory puts Twente seven points clear ahead of Ajax's clash with FC Gronigen tomorrow.
And although the action was packed into just a few minutes, there was no doubt Twente were worthy winners for their performance over the entire 90.
They were on the attack from the start, with Theo Janssen testing Aleksander Seliga early on, with the goalkeeper making a strong right-handed save.
Seliga denied Janssen again in the 17th minute, pushing his curling effort over the crossbar.
And the goalkeeper was in action once more just before half-time, pushing Kenneth Perez's shot clear before a defender completed the clearance.
But those handful of chances did not prepare Sparta for the onslaught that greeted them after the break.
Ruiz headed home his first just seconds after the restart when he met Perez's cross from the right.
Two minutes later, Koenders hauled down Nicky Kuiper to earn his marching orders, and Ruiz smashed the resulting penalty into the bottom left-hand corner.
His hat-trick was complete seconds later when Janssen picked him out from the left and he slid the ball past the goalkeeper.
Bernard Parker might have got on the scoresheet in the 84th minute, his powerful volley deflecting just wide, and Ruiz was then denied what would have been an outstanding fourth, having beaten four defenders only to see Seliga make a top-class save to keep the ball out.