Lea Salonga bags scores another win with her newest champ, Joshua Oliveros, the grand winner of this season’s The Voice Kids Philippines.

Joshua won over Sharon Cuneta’s Antonetthe and Bamboo’s Justin

Watch Joshua sing his finale song: “Mangarap Ka”

Watch Joshua sing “Habang May Buhay” during the blind auditions:

Kamp Kawayan’s Justin during the final round:

Team Sharon’s Anthonetthe during the final round:

READ  How to Watch KimXi's 'Must Date the Playboy' on ABS-CBN Mobile