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:

See also  WATCH: Bianca, Mariel, and Toni on Tonight with Boy Abunda's FAST TALK