All the action as Toulouse take on Stade Francais in the Heineken Cup final at Murrayfield in Edinburgh.
100 min: Referee Chris White blows his whistle to bring to an end a tense French match-up to see who the best side in Europe is. Stade Francais led for most of the match but in the end it was Toulouse who claimed victory and their third Heineken Cup title.
97 min: Jean-Frederic Dubois, the replacement Toulouse fly-half, misses with a long-range drop goal but they are in sight of their third Heineken Cup title.
92 min: DROP GOAL: Florian Fritz makes a classic outside break and when the ball is sent back to Michalak in the pocket he rifles over a marvellous drop goal from distance. Stade Francais 12-18 Toulouse
90 min: The first half of extra time is over and the sides are still separated by just three points.
83 min: Stade Francais fly-half Skrela misses the first penalty of the day from wide out.
81 min: PENALTY Isitolo Maka's thunderous break sets up a surging Toulouse attack which ends with Gareth Thomas being hauled down inches short. They are given a penalty in front of the posts and Michalak puts them in front for the first time in the game. Stade Francais 12-15 Toulouse
80 min: The referee blows his whistle to bring normal time to an end. Extra time will now be played. If the scores are level at the end of extra time and the try count is also level then there will be a kicking competition to decide who wins the title.
77 min: PENALTY A Finau Maka break earns a penalty right in front of the posts for Toulouse and Frederic Michalak slots it to level the scores. Stade Francais 12-12 Toulouse
75 min: Stade Francais hammer away at the Toulouse line but they hold out and counter, earning a throw inside the Parisian side's 22.
72 min: Stade Francais launch a sweeping attack from halfway but they drop the ball with the line five yards away and Toulouse escape.
70 min: Yauzion makes the latest in a series of breaks for Toulouse but once again they spill the ball just when they are starting to look threatening.
64 min: Toulouse are starting to play a more open game and they make a triple substitution, with Yannick Bru, Isitolo Maka and Cedric Heymans coming on.
49 min: PENALTY Toulouse launch an attack on the Stade Francais line after a fine break from Jauzion and the Paris side are forced to infringe. Elissalde slots the kick. Stade Francais 12-9 Toulouse
46 min: Stade Francais win a lineout near the Toulouse line but just when they look as though they might rumble over they are called back for an accidental offside.
43 min: Toulouse captain Fabien Pelous is helped off after injuring his knee at a lineout.
41 min: Toulouse kick off for the second half and Stade Francais clear to touch.
40 min: PENALTY Toulouse take a quick throw-in but are penalised for holding on at the subsequent ruck and Skrela strokes over his fourth penalty right on the stroke of half-time. Stade Francais 12-3 Toulouse
34 min: PENALTY Elissalde lands his second penalty for Toulouse.Stade Francais 9-6 Toulouse
27 min: PENALTY Stade Francais hit back with their third penalty from Skrela. Stade Francais 9-3 Toulouse
23 min: PENALTY Stephane Glas concedes a penalty after a fine Yannick Jauzion break for Toulouse and Jean-Baptiste Elissalde kicks their first points. Stade Francais 6-3 Toulouse
18 min: Toulouse launch a driving maul to within a few yards of the Stade Francais line but the Parisians manage to hold out and clear the ball.
13 min: PENALTY Skrela adds another three points after Toulouse fail to release the ball. Stade Francais 6-0 Toulouse
9 min: PENALTY Omar Hasan is penalised for handling in a ruck and David Skrela slots a penalty to get the first points on the board. Stade Francais 3-0 Toulouse
5 min: The Paris-based Stade Francais pack are giving their Toulouse counterparts a torrid time in the scrum.
1 min: Frederic Michalak, who was an injury doubt, plays for Toulouse and his early cross kick nearly puts Gareth Thomas over for a try, but Stade Francais escape.
Stade Francais: Hernandez; Arias, Glas, Liebenberg, Dominici; Skrela, Pichot; Roncero, Blin, De Villiers; Auradou, James; Ma Bergamasco, Martin, Sowerby.
Replacements: Kayser, Marconnet, Brouzet, Rabadan, King, Sarramea, Fillol.
Toulouse: Poitrenaud; Clerc, Jauzion, Fritz, Thomas; Michalak, Elissalde; Poux, Servat, Hasan; Pelous, Millochlusky; Brennan, F Maka, Labit.
Replacements: Bru, Human, I Maka, Bouilhou, Dubois,