There's little between these judged on their handicap marks but LIBRAN has the most scope for improvement. Alan Swinbank's charge will appreciate the longer trip having made a winning start over 7f at Musselburgh and gets the nod. Maahir looks next best on his win at Wolverhampton given Shimba Hills is making hard work of losing his maiden tag. The latter finished ahead of Lucky Visione when third at Yarmouth last time while Polytrack winner Officer Drivel has looked as equally exposed in handicaps of late and Dance Bid arrives in poor form.
Dance Bid 16-1 (9-4) In touch, weakened 2f out, last of 10, 30l behind Chatez (9-5) at Epsom Downs 1m 3yo hcp 0-80 (4) gs in Apr.
Libran (IRE) 4-1 (9-0) Tracked leaders, ridden 2f out, headway entering final furlong , quickened to lead towards finish, won at Musselburgh 7f mdn stks (5) gf in Apr beating Insaany (9-0) by 1 1/4l, 4 ran.
Lucky Visione 16-1 (9-1) Held up mid-division, headway over 2f out, ridden over 1f out, kept on inside final furlong, 5th of 11, 2 1/4l behind Thurayaat (9-6) at Yarmouth 1m 2f 3yo hcp 0-75 (5) gd in Apr.
Maahir 11-4 (8-9) Raced wide close up, ridden to chase leader over 2f out, driven to lead inside final furlong, stayed on, won at Wolverhampton 1m 1f mdn stks (5) pol in Mar beating Watersmeet (8-9) by 1 3/4l, 6 ran.
Officer Drivel (IRE) 10-1 (8-13) Led, soon clear, pushed along over 2f out, ridden over 1f out, soon headed and soon weakened, last of 4, 12l behind Personal Opinion (9-4) at Wolverhampton 1m 4f 3yo hcp 0-80 (4) pol in Apr.
Shimba Hills 10-3 (9-2) Tracked leaders, ridden over 1f out, kept on towards finish, 3rd of 11, 1l behind Thurayaat (9-6) at Yarmouth 1m 2f 3yo hcp 0-75 (5) gd in Apr.