Spain failed to dazzle yet again at the European Championship, but still advanced to its third straight major championship final by beating Portugal 4-2 in a penalty shootout on Wednesday following a 0-0 draw after extra time.
Cristiano Ronaldo had several chances for Portugal, but he sent three shots well over the bar as his team held its own for the entire match.
Spain will next face Italy on Sunday in the final at the Olympic Stadium in Kyiv.