Nicolas Anelka steered Bolton into Saturday's final of the Peace Cup in South Korea with a brace against La Liga side Racing Santander.
The France striker re-discovered his scoring instincts in a battling performance by Sammy Lee's side.
They hit back in the second half after Albendea had given Racing the lead in the 26th minute.
Anelka equalised in the 58th minute with a close-range finish following a surging run by Ricardo Vaz Te.
Then seven minutes later Anelka scored the winner after good work by promising youngster James Sinclair.