DETROIT (AP) -- Victor Reyes hit a two-run single in the second inning and the Detroit Tigers held on to beat the Seattle Mariners 3-2 on Wednesday night.
Harold Castro had three hits for Detroit while catcher Jake Rogers threw out two baserunners to end innings.
The Tigers improved to 4-6 with one game left in an 11-game homestand. Seattle has lost nine of 11.
Edwin Jackson (3-5) allowed two runs on four hits and a walk in five innings. He struck out four and allowed two homers while winning his second straight start.
Joe Jimenez pitched the ninth for his second save.
Marco Gonzales (12-6) gave up three runs on 11 hits in six innings.
The Tigers loaded the bases on three singles to start the second. Rogers struck out and Jody Mercer popped out, but Reyes drove in two runs with a soft liner to center.
Miguel Cabrera hit his 574th double to lead off the third, tying Bobby Abreu for the most by a Venezuela-born player, but was easily thrown out at the plate when he tried to score on Niko Goodrum's single.
Goodrum scored on Castro's single later in the inning, give Detroit a 3-0 lead.
J.P. Crawford's solo homer pulled Seattle within 3-1 in the fourth, and Daniel Vogelbach homered in the fifth to make it a one-run game.
Vogelbach came up with the bases loaded in the sixth, but Gregory Soto struck him out to end the inning. Soto escaped another jam in the seventh when Rogers picked Mallex Smith off first base.
Mariners: RHP Felix Hernandez (shoulder) was scheduled to throw a rehab start for Class-A Everett on Wednesday night. . RHP Brandon Brennan, who left Tuesday's game after two pitches, passed tests on his shoulder and is not expected to go on the injured list.
Tigers: C Grayson Greiner (back) started a rehab assignment at Class-A Lakeland on Wednesday while LF Christin Stewart (concussion) began one with Triple-A Toledo.
HOMER RECORD IN REACH
The Tigers have allowed 105 homers in 59 home games, putting them on pace for 144. That would easily break the franchise record of 130, set in 1996. The Tigers have never allowed more than 108 homers at home since moving to Comerica Park in 2000.
The teams finish a three-game series on Thursday afternoon with Detroit's Spencer Turnbull (3-10) facing a Mariners opener who will be followed by Tommy Milone (1-7, 4.70).