We Have A Dream had to dig in to win the bet365 Scottish Triumph Hurdle Trial Juvenile Hurdle at Musselburgh.
The four-year-old is now unbeaten in four starts for Nicky Henderson, and claimed top honours in the Grade One Finale Juvenile Hurdle at Chepstow last month.
We Have A Dream was sent off the 1-5 favourite in this five-runner Listed heat, but he had to work hard to fend off Act Of Valour, who was a most worthy foe.
But the Henderson runner responded gamely once challenged and ended up winning by four and a half lengths following a slick leap at the last.