Tour of Qinghai Lake: Nicolas Marini wins stage 12