Tim Borowski ordnet 2-2 tre minutter før slutt, mens Johan
Micoud headet inn seiersmålet to minutter på overtid til
ellevill jubel for fansen på Weserstadion.
Bremen var klart best i 1. omgang og tok ledelsen ved Christian Schulz etter en svak Juve-klarering seks minutter før pause.
Etter sidebytte våknet Juventus. Pavel Nedved utlignet før David Trezeguet headet Torino-gjestene i føringen etter 82 minutter.
Da så det tungt ut for Bremen. Thomas Schaafs gutter ga
imidlertid ikke opp og sikret seg et flott utgangspunkt før turen til OL-byen med en flott sluttspurt.
Zlatan Ibrahimovic misbrukte en stor sjanse for Juventus på stillingen 0-0. Svensken ble byttet ut etter 59 minutters spill.