AS expected Aidan O’Brien made it four wins in the last five runnings of the Group 3 Grenke Finance Ballyroan Stakes, but it was Spanish Steps and not the odds-on Johannes Vermeer who carried the day.