Welcome to Chiang Mai in Northern Thailand for the Asian championships. We have a hilly circuit with two parallel climbs that share the same descent, and then when it comes to the final climb, there's a right hand turned for a flatter final metres to the line.
18 nations are present - but a look at the favourites list shows that Japan and Kazakhstan could be the teams to beat.
5 nations are able to field a full team of 8 riders - free agents have been drafted in to ensure all nations have at least 6 riders present.
We have another colourful field of jerseys today, as the race gets underway.
7 in the break, including 3 contracted riders:
Bolor-Erdene
Silva
Jiang
Also there are Bou Karam (Lebanon), Vandila (Laos), Medvedev (Uzbekistan) and Low (Singapore).
Japan, Kazakhstan and Thailand take responsibility for the peloton.
It's a tough old course though and by 45km to go the breakaway has obliterated. Bolor-Erdene is the best of the contracted riders for Mongolia, just behind Bou Karam.
The pace continues, and by 24km to go the peloton is down to 41 riders. Missing are two of the pure puncheurs in the field, with 77 Hill and < 70 Mountain. Jung and Mutsumine - although the latter may well have tired himself out through pace setting.
Penultimate climb, 17km to go, and Philippines instigate the action - it's Quita. Azman following.
In fact, a lot of riders are following.
By the top there are no gaps. Iino leads the way, with Gidich and Lutsenko poised ominously behind him.
We go down and around then for the final climb to decide the championships - one of these 33 riders will be the winner. Iino takes the turn that begins the climb, Gilannipoor next, Liphongyu and Mano part of a strong Thai presence at the front.
Straight into the action. Front row is Lutsenko, Gidich and Amezawa.
Jang has moved into 4th, with Mano and Boonratanathanakorn keeping the Thai presence - their leader Sirironnachai on the right. Goh is well placed, but Kinoshita is not - sat in around 15th here.
Lutsenko applies the pressure on the front.
Those front 3 are moving clear, and now finally Kinoshita has sprung to life.
Clear gap back to 5th now. Azman, Min, Moazzemi, Jang are the front line. Sirironnachai and joint-strongest mountain climber in the field, Choi, are next.
Kinoshita moves into the lead.
Choi is coming up strong now, as we approach the final kilometre, trying to close that gap.
The sprint begins and it is now Amezawa and Gidich, who have got the jump on Kinoshita, while Lutsenko has blown!
Gidich vs Amezawa!
Yevgeniy Gidich is the Asian champion! Two on the podium for Japan. Amezawa just edged out on the line, while Kinoshita couldn't get his sprint going in time.
Choi finished strongly, but not by enough. He does beat Lutsenko though.
Min battled his way to a solo 6th.
Talk about strong finishes - Shikai has stormed through for 7th. If only he had positioned himself better. Gilannipoor and Moazzemi make the Top 10, which is rounded out by Ranaweera.
Arifin takes 11th for Indonesia, Azman 12th for Malaysia, and Destribois 13th for Laos.
It looks like the Thai riders went all-in to try and follow the best, and ultimately paid the price later in the climb. Boonratanathanakorn taking 18th, while Sirironnachai disappeared all the way down to 31st.