Held up in last pair, pushed along soon after halfway, headway on inside over 2f out, switched left over 1f out, ridden and stayed on to lead inside final 150 yards, soon clear
Took keen hold, soon chased leaders, went 2nd 7f out, led going well 4f out, ridden and hung left over 1f out, narrowly headed just inside final furlong, no extra in 3rd