All the action from Dublin as Toulouse beat Perpignan 22-17 to claim their second Heineken Cup crown.
1642: Manny Edmonds' conversion comes back off an upright but there is no time to restart the match as Toulouse hold out for victory.
FT: Perpignan 17-22 Toulouse
1641: Manny Edmonds chips ahead for wing Pascal Bomati to claim a try for Perpignan four minutes into injury-time.
Perpignan 17-22 Toulouse
1638: Perpignan concede a penalty under pressure and Yann Delaigue kicks Toulouse's first points of the second half.
Perpignan 12-22 Toulouse
1636: Toulouse are playing out the closing minutes inside the Perpignan half.
1634: Toulouse scrum-half Frederic Michalak stops a Perpignan counter attack with a smothering tackle on prop Nicolas Mas.
1630: Perpignan push the Toulouse scrum back inside their own 22 but Yann Delaigue clears the danger with another immense kick.
1627: Yannick Jauzion tackles Perpignan scrum-half Ludovic Loustau in mid-air as he claims the centre's kick ahead. Manny Edmonds kicks his fourth penalty to reduce the gap to seven points.
Perpignan 12-19 Toulouse
1624: Toulouse replace Irish flanker Trevor Brennan with New Zealander Finau Maka.
1623: Yann Delaigue relieves the pressure for Toulouse with a thumping grubber kick into touch.
1621: Perpignan replace Phil Murphy with former France flanker Lionel Mallier.
1617: Perpignan bring on experienced hooker Marc Dal Maso, and prop Stephane De Besombes for Nicolas Mas.
1616: Toulouse finally get their hands on the ball but Emile Ntamack knocks on Yann Delaigue's pass.
1614: Perpignan's pack have gained the ascendancy and another big surge brings further reward with a third penalty from Manny Edmonds.
Perpignan 9-19 Toulouse
1611: Toulouse centre Yannick Jauzion dumps Christian Manas on his rear with a thumping tackle, before Manny Edmonds misses with another drop-goal attempt.
1609: Perpignan maintain the pressure and Manny Edmonds lands a second penalty from wide out to reduce the deficit.
Perpignan 6-19 Toulouse
1606: Perpignan charge down an attempted drop goal from Yann Delaigue but wing Frederic Cermeno cannot capitalise on the kick ahead.
1603: Perpignan tear into Toulouse again from the kick-off but Manny Edmonds, with time and space, badly miscues a drop goal attempt.
1600: Perpignan flanker Gregory Le Corvec rampages down the left wing in a flowing move and Toulouse concede a penalty. Manny Edmonds dispatches his first kick at goal.
Perpignan 3-19 Toulouse
1558: Emile Ntamack launches a Toulouse counter attack but the move breaks down when Frederic Michalak knocks on.
1556: Manny Edmonds kicks off the second-half as Perpignan aim to overturn a 19-point deficit.
1545: Stand-in referee Tony Spreadbury, who has replaced the hamstrung Chris White - blows his whistle for half-time.
HT: Perpignan 0-19 Toulouse
1544: Yann Delaigue is off target with a drop goal attempt.
1542: Perpignan win a penalty at a scrum and kick to touch. But they knock on at the line-out to waste another opportunity and Yann Delaigue clears 70m down-field.
1539: Perpignan concede their seventh penalty of the half and Yann Delaigue dispenses more punishment.
Perpignan 0-19 Toulouse
1536: Perpignan prop Nicolas Mas is penalised at a scrum, but Yann Delaigue misses his first shot at goal.
1532: Toulouse score the first try of the game from a line-out take by flanker Jean Bouilhou. Centre Yannick Jauzion hands off Manny Edmonds and his long pass sends wing Vincent Clerc in at the left corner. Yann Delaigue maintains his 100% success rate with the conversion from the touchline.
Perpignan 0-16 Toulouse
1529: Manny Edmonds launches an ambitious drop goal attempt into the breeze, but his kick drifts wide.
1526: Perpignan prop Renaud Peillard needlessly comes in at the side of a ruck and Yann Delaigue kicks his third penalty from three attempts.
Perpignan 0-9 Toulouse
1522: Toulouse's Irish flanker Trevor Brennan stops a counter attack from Perpignan full-back Jean Marc Souverbie in its tracks with a thumping tackle.
1520: Perpignan win a penalty in the Toulouse 22 after a powerful maul, and Manny Edmonds kicks to touch in the wind. But the chance is lost as Toulouse steal the line-out.
1517: Toulouse launch a break-out into Perpignan territory, and the underdogs are forced to concede another penalty. Yann Delaigue is successful with the kick from wide out.
Perpignan 0-6 Toulouse
1514: Toulouse hooker Yannick Bru limps off injured, to be replaced by William Servat.
1511: Perpignan start to settle and win a penalty which Manny Edmonds kicks to the corner. Number eight Phil Murphy takes play into the Toulouse 22.
1508: Toulouse strike an early psychological blow by wheeling a Perpignan scrum, but Frederic Michalak is again unable to capitalise with a penalty from inside his own half.
1505: Perpignan fly-half Manny Edmonds misses touch and the underdogs are caught offside, but Frederic Michalak is narrowly off target with a long-range penalty attempt.
1502: Perpignan concede a penalty and Yann Delaigue kicks Toulouse into an early lead.
Perpignan 0-3 Toulouse
1501: Toulouse get their backline flowing straightaway with captain Emile Ntamack bursting through a gap in midfield.
1500 BST: Toulouse fly-half Yann Delaigue kicks off, and Perpignan let the ball bounce straight into touch.
A strong wind greets the two teams on a typically blustery Dublin day, with rain forecast for later in the afternoon.
Toulouse, winners of the inaugural Heineken Cup in 1996, started strong favourites to lift a second title.
Their line-up includes former Leinster and Ireland flanker Trevor Brennan, back on familiar turf in his home town.
Perpignan are playing in their first final after surprisingly beating Llanelli and Leinster in the knock-out stages.
Their pack includes former Ireland Schools cap Phil Murphy at number eight, with former Wallaby Manny Edmonds at fly-half.
Perpignan: J-M Souverbie; P Bomati, P Giordani, C Manas, F Cermeno; M Edmonds, L Loustau; R Peillard, M Konieckiewicz, N Mas, J Thion, R Alvarez-Kairelis, G Le Corvec, B Goutta (capt), P Murphy.
Replacements: M Dal Maso, S De Besombes, C Porcu, L Mallier, J Basset, N Laharrague, D Marty.
Toulouse: C Poitrenaud; E Ntamack, X Garbajosa, Y Jauzion, V Clerc; Y Delaigue, F Michalak; B Lecouls, Y Bru, J-B Poux, D Gerard, F Pelous (capt), T Brennan, J Bouilhou, C Labit.
Replacements: C Soulette, W Servat, G Lamboley, F Maka, S Dupuy, C Heymans, C Desbrosse.
Referee: Chris White (England).