Vasilis Barkas played a major role as FC Utrecht shocked Eredivisie high-flyers AZ Alkmaar in the KNVB Cup.
The duo - who are separated by eight points in the league standings - went head to head with a place in the quarter-final of the domestic cup up for grabs. Alkmaar are riding high in second spot in the league table just two points off the summit while Utrecht are down in seventh spot after 20 games.
The two sides were paired in the last 16 of the cup and Celtic loanee Barkas continued his turnaround in form from his time in Scotland with a big penalty save late on in the 90 minutes. He got down low to his left to push away an effort from goal - although the hosts would level just seconds later from the next attack. That forced the game into an extra 30 minutes and it was the visitors who struck again before holding on for a big result.