With Donovan, Keane and Robbie Rogers working in concert, the Galaxy played probably their best game of the season, repeatedly controlling play and possession against the Italian champions.
Both teams had good chances early on, with Rogers constantly causing trouble for Juventus from the wing.
Los Angeles took the lead when Gonzalez left his defensive position and charged into the box, taking a pass from Juninho and chipping a goal over Gianluigi Buffon.
Three minutes later, Matri capitalized on a scramble in the Galaxy box, banging a hard shot off Brian Rowe for a goal.
Keane and Pirlo entered the game at halftime. Keane hadn’t played since injuring his hip in a match against Portland three weeks ago, but the Irish national team captain immediately got back to top form, putting the Galaxy back ahead with a pass across the box to Donovan for a tap-in goal.
Juventus pressed in the second half, but Pirlo doomed his club with a tentative back-pass that was pounced upon by Keane, who flicked it past Buffon for the clinching score.
It’s been a rough trip for the 34-year-old Pirlo, who also missed a penalty kick at the end of Juventus’ loss to Everton in San Francisco.
In the second game of the doubleheader Cristiano Ronaldo scored in the 17th minute and set up Mesut Ozil’s goal 14 minutes later, leading Real Madrid to the final of the International Champions Cup on Saturday night.
Ronaldo and Ozil starred in the first soccer game played at 51-year-old Dodger Stadium, keeping Real Madrid unbeaten in friendly play this summer.
Second-half substitute Nikica Jelavic scored in the 61st minute for Everton, which gave a solid challenge to the Galacticos. Tim Howard, Everton’s American goalkeeper, made a handful of brilliant saves to spark chants of “U-S-A” in the crowd.
The final is Wednesday night in Miami, where Real Madrid will face the winner of Chelsea’s meeting with AC Milan outside New York on Sunday.