After a big slip up at home to the Northampton Saints last month, Leinster have taken control of Pool 1 in the Heineken Cup once again, after claiming a massive win in France.
They beat Castres by 29 points to 22.
The home side shot out of the blocks in the first half, and led by 14 points to nil after 20 minutes, with converted tries from Richie Gray and Brice Dulin.
Jimmy Gopperth started the fight back, as he dropped the shoulder and bolted under the posts for Leinster's opening try after half an hour.
The Kiwi then bagged a second try on the stroke of half time, where he burrowed over the line to the left of the posts.
But his conversion just drifted wide. The home side converted another penalty to go in at the break 17-12 ahead.
It was the Irish province who got off to a better start in the second half, with a drop goal from Rob Kearney, and another 2 Gopperth penalties giving Leinster the lead.
Jordi Murphy sealed the points as he crossed the line late to make it 29-17. Castres scored a try with the last play of the game, but it was too little too late.