Zlatan Ibrahimovic's second-half equaliser earned Champions League holders Barcelona a hard-fought 1-1 draw from the first leg of their last-16 tie against Stuttgart.
Cacau, fresh from his four-goal haul against Cologne at the weekend, gave Stuttgart a deserved half-time lead but Ibrahimovic struck just after the interval to put Barca in the box seat heading into the second leg at the Nou Camp.
Barca were also keen to force a winner with Ibrahimovic having a shot cleared off the line in the closing stages, but neither side could find a winner in the closing stages.
The home side were determined to take the game to Barca and were rewarded when Cacau broke the deadlock in the 25th minute with a powerful header. Timo Gebhart's cross from near the touchline was inch-perfect, just clearing Carles Puyol at the far post and allowing Cacau head past the helpless Victor Valdes.
Cacau had a chance to make it 2-0 in the 32nd minute after picking up Pavel Pogrebniak's knock down near the halfway line and sprinting towards the Barca box, but this time Valdes was equal to the Brazil-born German international's effort.
Stuttgart were refusing to let the reigning champions settle and created another opportunity in the 35th minute following good work by on-loan Barca player Alexander Hleb. Christian Trasch wasted the chance though, slicing his shot well wide from the edge of the area.
Just five minutes before the break Lionel Messi, who had been his side's main threat, fired in a shot from 25 yards that looked set to creep in at the far post after only being half stopped by Stuttgart goalkeeper Jens Lehmann. However, the ball struck the post and rebounded back into the veteran's arms.
The Catalan giants looked much more comfortable in the second half. It took Pep Guardiola's side just seven minutes to get back on level terms thanks to Ibrahimovic.
Gerard Pique used his 6ft 3in frame to good effect to nod a high ball down to Ibrahimovic, and although Lehmann blocked his first effort, the Swede slotted home at the second attempt.
Ibrahimovic looked certain to put Barca ahead in the 67th minute after Lehmann had failed to collect a corner, but the former Inter Milan striker's goal-bound shot struck Cristian Molinaro on the line and rebounded over the bar.
Copyright (c) PA Sport 2009, All Rights Reserved.