Champions League Last 16 (2nd leg)
Barcelona 1 Chelsea 1 (aggregate: 3-2)
Juventus 2 Werder Bremen 1 (aggregate: 4-4)
Villarreal 1 Rangers 1 (aggregate: 3-3)
Ronaldinho struck 12 minutes from time to ensure Barcelona a place in the Champions League quarter-finals with a 1-1 draw at home to Chelsea on Tuesday.
The live-wire Brazilian cut through the centre of the Chelsea defence, fending off a strong challenge from John Terry to shoot low past Petr Cech.
Frank Lampard equalised for Chelsea from the penalty spot in stoppage time after Terry went down in the area, but the Spanish champions went through 3-2 on aggregate.
Title favourites Barcelona avenged their defeat by the English champions at the same stage last season, when Chelsea won 5-4 on aggregate.
Keeper blunder puts Juve through
Juventus beat Werder Bremen 2-1 to also reach the quarter-finals on the away goals rule after a dreadful late blunder by German goalkeeper Tim Wiese gifted the Italians victory.
With the score at 1-1 on the night and two minutes to go Wiese, who was outstanding until then, fumbled a harmless cross and Brazilian Emerson slotted the ball into an unguarded goal to make the aggregate score 4-4 and put Juve through.
Werder went into the second leg of the first knockout round tie with a 3-2 lead after a late revival on home soil and within 13 minutes they had doubled their advantage.
Midfielder Christian Schulz picked out Frenchman Johan Micoud and the Frenchman showed great composure to lift the ball over the advancing Gianluigi Buffon to put the Germans ahead.
Juve drew level on the night in the 65th minute when French forward David Trezeguet drove home after being put in by Pavel Nedved before Wiese's error saw the Italians reach the last eight.
Villarreal edge past Rangers
Villarreal's maiden Champions League journey continued when a 1-1 draw with Rangers put them into the quarter-finals on away goals.
The Spanish club, who drew 2-2 in Glasgow in the first leg of the first knockout round tie two weeks ago, suffered an early fright when they fell behind to a Peter Lovenkrands strike after 12 minutes.
They struggled to create many clear chances against a fully-committed Rangers side, but grabbed the precious equaliser after 49 minutes when Rodolfo Arruabarrena fired home after Diego Forlan had cut the ball back.
Scottish champions Rangers, backed by a huge visiting army of fans in the Madrigal stadium, caused some anxious moments for the hosts in the closing stages but Villarreal held firm.