Soriano and Bryan LaHair hit consecutive run-scoring doubles to make it 4-1 in the fifth, but the Tigers eventually solved Garza on the way to their third victory in the last four games.
Boesch sparked the big sixth inning with a leadoff single. Cabrera then hit a grounder to Mather, who kicked it toward second for an error. That miscue opened the door for Tigers, who got a one-out RBI single from Young before Peralta came up with his clutch hit.
"I just missed it," Mather said. "It was the turning point in the game. Garza got out of trouble right there. He was in a little bit of trouble and he got out of it. I feel bad that that's what kind of started it all."
Rick Porcello (4-4) gave up nine hits in five innings, but managed to earn his first victory since May 6 against the White Sox. The right-hander was 0-2 with a 5.17 ERA in his previous six starts.
The Cubs and Tigers exchanged two fielding gems in the seventh. Shortstop Starlin Castro made a diving stop on Cabrera's smash in the top half of the inning, but Boesch robbed David DeJesus of a hit in the bottom half.
Detroit center fielder Austin Jackson added a great catch against the wall in center to end the game.
NOTES: Stewart is going to visit another doctor on Thursday, and Sveum said he was headed for the disabled list. Sveum said he wasn't sure yet which player was coming up from the minors. ... Tigers RHP Doug Fister (strained left side) threw a side session and "felt really good," according to Leyland. ... Tigers OF Andy Dirks (right Achilles tendinitis) ran Tuesday, but Leyland said it didn't go well. "Dirks isn't ready. I don't know when we'll get Dirks back," he said. ... Verlander (5-4, 2.69 ERA) will face LHP Travis Wood (0-2, 4.71 ERA) in the series finale. Verlander pitched 5 2-3 innings of one-run ball in his only start at Wrigley Field, a 9-3 victory on June 17, 2006. He is hitless in 21 career at-bats with 13 strikeouts. Wood is searching for his first win since he recorded two outs for Cincinnati at Pittsburgh on Aug. 19.
Jay Cohen can be reached at http://www.twitter.com/jcohenap