US and Philippine troops fired a salvo of rockets at a warship representing an enemy vessel in the disputed South China Sea on Wednesday, in the final exercise of the allies' largest-ever military drills.
It was the first time the countries had conducted a joint live-fire exercise in the hotly contested waters, which China claims almost entirely.
Philippine President Ferdinand Marcos, who has sought stronger defence ties with the US, sat in an observation tower with US and Philippine officials watching the event north of Manila.
"No Hollywood effects this morning, this is old fashioned training," said Lieutenant Colonel Nick Mannweiler, a US Marine Corps public affairs officer.
The live-fire kicked off with the US HIMARS precision rocket system launching a series of rounds at a decommissioned Philippine Navy corvette anchored about 22km off the coast.
The objective was to sink the decades-old ship, which represented an enemy vessel approaching the Philippine shore.
That was followed by artillery units lined up along a grassy field firing rockets at floating drums 10km offshore.
The exercise was briefly interrupted when a small private aircraft entered the exercise area, Mannweiler told AFP.
The drill aims to boost Manila's military capability while serving as a US show of support for its Asian ally amid China's growing assertiveness in the region.
Nearly 18,000 troops have taken part in the annual exercises dubbed Balikatan, or "shoulder to shoulder" in Filipino.
The drills, which began on April 11, have involved helicopters landing on a Philippine island off the northern tip of the main island of Luzon, nearly 300km from Taiwan.
The Americans also showed off their Patriot missiles, considered one of the best air defence systems in the world.
This year's Balikatan follows a deal announced earlier this month for US forces to use an increased number of bases in the Philippines, including one near Taiwan, which China considers to be part of its territory.
The exercises and growing US access to Philippine bases have angered China, which has accused the United States of endangering regional peace and trying to drive a wedge between Manila and Beijing.
Beijing claims sovereignty over almost the entire South China Sea, including the Spratly Islands, ignoring an international ruling that the assertion has no legal basis.
It is the first Balikatan to be held under Marcos, who has gravitated towards the US since taking office last June.
Relations had weakened under his predecessor Rodrigo Duterte, who had favoured China over his country's former colonial master.
Marcos is scheduled to meet with US President Joe Biden at the White House next week to discuss among other things the growing tension over the South China Sea and Taiwan.