Men's javelin competition provided the highlight of the fourth night of athletics finals at the Summer Universiade here, with Chinese Taipei's Cheng Chao-Tsun and Germany's Andreas Hofmann both throwing over 90 metres at the Taipei Stadium.
Both men produced a series of high quality throws over 80m, but the final exploded into life in the final round, with Chen seeking to go beyond his rival's fifth throw of 88.33m which broke the existing Universiade record.
Chen sent the home crowd into raptures by launching the javelin out to 91.36m, making him the 12th best javelin thrower in history and setting an Asian record.
It would prove enough to take the gold, but Hofmann added further drama when his final attempt reached 91.07m.
Both distances would have been enough to clinch gold in the London 2017 World Athletics Championships earlier this month.
A high quality competition concluded with another home favourite on the podium as Huang Shih-feng achieved 86.64m for third place.
The women's 100m hurdles final saw a highly impressive display from The Netherlands' Nadine Visser, who had looked the pick of the field throughout the rounds.
Visser, a World Championship finalist, came through to earn a comfortable victory in 12.98 seconds.
She was followed across the line by Belarus' Elvira Herman and Hungary’s Luca Kozak, who ended in 13.17 and 13.19 respectively.
The men's 400m hurdles saw Juander Santos replicate the performance of his brother Lugelin, with his older sibling winning the 400m title just 24 hours earlier.
The Dominican Republic athlete triumphed over the hurdles in 48.65, with Chinese Taipei's Chieh Chen taking the silver in 49.05.
Algeria's Abdelmalik Lahoulous completed the podium in 49.30.
Home hopes were high for a repeat of the men's 100m final when Yang Chun-Han stormed to gold, but it was not to be in the 200m.
He finished down in seventh, despite leading off the turn.
Gold was instead claimed by France's John Jeffrey, who dipped to take the title in 20.93.
Jeffrey was just 0.03 clear of Canada's James Linde, while bronze went to Slovakia's Jan Volko in a time of 20.99.
The women's 200m title was won by Italy's Irene Siragusa, who emerged as the winner in a personal best time of 22.96.
Lativa's Gunta Latiseva Cudare also ran a personal best 23.15 for the silver, while Anna Bongironi secured bronze in 23.47.
Track action concluded for the day when Turkey's Tugba Guvenc secured the women's 3,000m steeplechase in 9min 51.27sec, with Hungary's Viktoria Gyuerkes ending as the runner-up in 9:52.17.
There was a second Turkish athlete on the podium as Ozlem Kaya clocked 9:52.59 for third.
Belarus' Iryna Zhuk won the women's pole vault final, which saw the top three finishers all clear 4.40m but fail to progress beyond the height.
Zhuk would secure the gold due to her earlier successes, with Germany’s Annika Roloff taking silver due to her one failure at 4.20m.
Her first time clearance at 4.40 gave her the edge over Marta Onofre, forcing the Portuguese athlete to settle for bronze.
The morning saw the 20 kilometre race walk competitions take place in blistering heat, with Japan's Toshikazu Yamanishi winning the men's title in 1 hour, 27min and 30sec.
He crossed clear of Mexico's Julio Cesar Salazar Enriquez and his Japanese team-mate Fumitaka Oikawa, who clocked 1:28:20 and 1:30.11 respectively.
Japan were crowned winners of the team event by achieving an overall time of 4:28:41, while efforts of 4:29:14 and 4:41:34 saw Mexico and Ukraine win silver and bronze.
Women's individual gold was clinched by Inna Kashyna of Ukraine in 1:39.44, as she ended nearly 1:30 clear of China's Xin Zhang.
Elisa Neuvonen of Finland claimed bronze in 1:42.50.
Only two nations contested the team event, with Ukraine winning in 5:12:01 as China secured the silver by clocking 5:19:12.