The exciting tempo of the European Championship extended into the tournament's sixth day as Portugal edged Denmark 3-2 before Germany and the Netherlands renewed their old rivalry.
Portugal's early two-goal lead was leveled by a double from Nicklas Bendtner, then substitute Silvestre Varela struck a late winner.
Cristiano Ronaldo had another disappointing game, as the Portuguese star squandered two excellent second-half chances.
The good football was tempered by bad headlines involving fans' behavior.
UEFA threatened Russia with a six-point deduction in Euro 2016 qualifying as punishment for fans attacking stadium stewards Friday in Wroclaw. UEFA also ordered Russia to pay a ?120,000 ($150,000) fine.