Martin Caceres scored twice as Juventus beat AC Milan 2-1 at the San Siro to take control of their Coppa Italia semi-final.
Stephan El Shaarawy had brought the hosts level just after the hour mark in the first leg only for Uruguayan Caceres to net a superb late winner for the Serie A leaders.
Milan, Juve's closest challengers in the league, were second best for much of the contest, although Zlatan Ibrahimovic had a second-half strike disallowed.
Marco Borriello fired an early shot wide for the visitors, while at the other end Clarence Seedorf was also off target from long range.
El Shaarawy should have put Milan in front in the 16th minute, but could only place his shot wide from inside the six-yard box.
It was Juve, though, who were looking the most threatening with Marcelo Estigarribia twice shooting narrowly wide of the right post.
Emanuele Giaccherni then had an effort from outside the area tipped over the bar by Marco Amelia.
The Turin side continued to look the most likely after the break with Borriello forcing another diving save from Amelia.
But the keeper could do nothing about Caceres' 53rd-minute opener as he followed up to tap home after Amelia had down well to keep out Borriello's effort.
Alessandro Del Piero almost made it two with a shot which flashed just wide, but instead Milan levelled in the 62nd minute.
El Shaarawy nodded home from close ranger after getting on the end of Massimo Ambrosini's header.
Ibrahimovic had a goal disallowed seven minutes later and Mark van Bommel shot wide as Milan suddenly looked like the most likely winners.
But Caceres stuck a fantastic second in the 83rd minute, picking out the top left-hand corner with a right-footed shot from outside the area.
Robinho fired wide in stoppage time as Milan looked for another leveller, but Juve held on to have one foot in the final.
The latest in the adidas Predator series will get the job done at your local soccer field.
Price: $219.99 Buy at World Soccer ShopChelsea is looking to win their first Champions League title on Saturday, May 19.
Price: $84.99 Buy at World Soccer ShopDrogba scored in regulation and knocked in the final PK as Chelsea wins Champions League.
Price: $117.44 Buy at World Soccer ShopBayern Munich will play for Champions League glory on Saturday, May 19. Get your jersey
Price: $79.99 Buy at World Soccer ShopManchester City won their first English league title since 1968 on Sunday. Get in the Gear.
Price: $79.99 Buy at World Soccer ShopGet the official Champions League ball from the Munich Final. It's what the players use!
Price: $149.99 Buy at World Soccer ShopTop off your Chelsea look with an official Chelsea cap.
Price: $21.99 Buy at World Soccer ShopWear official gear of the 2011/12 Champions League winners, Chelsea.
Price: $21.99 Buy at World Soccer ShopJuventus won the Scudetto with an impressive unbeaten run in Serie A.
Price: $21.99 Buy at World Soccer Shop
Premier League Table
Premier League Fixtures
Premier League Results
EPL Top Scorers
Soccer365's Premier League stats provided by Fox Soccer. Check out the EPL games on the TV Schedule for this week.
Serie A Table
Serie A Results
Serie A Fixtures
Serie A Top Scorers
Soccer365's Serie A stats provided by Fox Soccer. Check out the Serie A games on the TV Schedule for this week.
La Liga Table
La Liga Results
La Liga Fixtures
La Liga Top Scorers
Soccer365's La Liga stats provided by Fox Soccer. Check out the Fox Soccer TV Schedule for this week.
Bundesliga Table
Bundesliga Results
Bundesliga Fixtures
Bundesliga Top Scorers
Soccer365's Bundesliga stats provided by Fox Soccer. Check out the Fox Soccer TV Schedule for this week.
Champions League Table
Champions League Results
Champions League Fixtures
MLS Table
MLS Results
MLS Fixtures
Soccer365's stats provided by Fox Soccer. Check out the Fox Soccer TV Schedule for this week.