Toulouse emerged victorious after extra time in a thrilling Investec Champions Cup final, defeating Leinster with a score of 31-22.…