The elegant player-maker's free-kick and penalty sent Juventus on their way in front of 27,000 fans in what was the first football match at Singapore's new National Stadium.

France midfielder Paul Pogba and Sebastian Giovinco both headed against the crossbar and Pirlo had a free-kick saved in the opening minutes as Juventus took immediate control.

Their opener came courtesy of some typically quick thinking from Pirlo, who slid another free-kick low and under the leaping wall on 17 minutes.

A minute before half-time, Pirlo doubled Juventus's lead from the penalty spot after Shakir Hamzah's tug on Roberto Pereyra.

Pogba had frequently been a threat and he got on the scoresheet on 48 minutes when he rifled Juve's third past busy Singapore goalkeeper Hassan Sunny.

After Sunny's point-blank save from Pereyra, Giovinco hit the visitors' fourth from the resulting corner when he lashed home a fierce shot from the edge of the box.

Half-time substitute Kwadwo Asamoah volleyed the fifth on 72 minutes after good work down the right by Jose Martin Caceres.

Juventus won 8-1 in Jakarta and beat Australia's A-League Allstars 3-2 earlier in their tour.

They will now return to Italy before launching their bid for a fourth straight Serie A title away against Chievo on August 30.