ARTICLE AD BOX
Teahupoo won the Grade One Champion Stayers' Hurdle at Punchestown for the second year in a row on the third day of the festival.
Sam Ewing rode the 5-4 favourite to a dominant victory for trainer Gordon Elliott, who collected his first win of the festival.
Earlier on Thursday, the Willie Mullins-trained Majborough triumphed in the Grade One Novice Chase.
Jockey Mark Walsh and Majborough ran out front from the offset and won by 14 lengths over Only by Night as Mullins claimed his 200th win of the season in Ireland.
Putapoundinthejar won the opening race of the day in the Handicap Hurdle, while Petit Tonnerre came out on top in the Handicap Chase and Busselton won the Cross Country Cup Chase.
Jeriko Du Reponet led home Doddiethegreat in a one-two for Nicky Henderson in the Handicap Hurdle, before Cottesloe Sunshine won the Novice Hurdle and Baron Noir claimed the final victory of the day in the Flat Race.
The festival in Kildare continues on Friday, with the Champion Novice Hurdle and Champion Hurdle the two Grade One events on the schedule.