Champions League Last 16 first leg
Barcelona 2 Chelsea 1
Rangers 2 Villarreal 2
Werder Bremen 3 Juventus 2
Ajax Amsterdam 2 Inter Milan 2
Werder Bremen scored two late goals to snatch a 3-2 win at home to Juventus on Wednesday and give themselves a great chance of making the Champions League quarter-finals.
Werder had taken a deserved lead when fullback Christian Schulz got the final touch on a scrambled opening goal six minutes before the break.
Pavel Nedved converted a through ball from Patrick Vieira for the equaliser in the 73rd minute and David Trezeguet's header with eight minutes to go looked set to give the Italian champions victory.
Tim Borowski's near-post flick levelled the scores again in the 87th minute and Bremen clinched the win when Johan Micoud scrambled the ball home from a corner in injury-time.