Spanish cyclist Constantino Zaballa has won the opening stage of the Tour of Portugal after riding away from two breakaway companions in the closing minutes.

The 23-year-old completed the undulating 183 kilometers Thursday near Lisbon, ahead of Portuguese riders Jorge Silva and Pedro Martins, with the main bunch coming in about one minute behind. Friday's second stage finishes with a third-category climb in Santiago de Cacem after a 163 kilometer ride south. One hundred eighty cyclists and 18 teams started the 14-stage event.