ST. PETERSBURG, Fla. (AP) — Freddy Garcia outpitched David Price and Alex Rios hit a two-run homer to help the Chicago White Sox beat the Tampa Bay Rays 4-2 on Friday night.
Garcia (4-3) won for the fourth time in his last five starts, giving up two runs and four hits in seven innings. The right-hander is 8-2 in his career against Tampa Bay.
Price (7-2), coming up short in his bid to become the AL's first eight-game winner, allowed three runs, four hits, four walks and had four strikeouts over seven innings. His other loss this season also came against the White Sox in a 4-1 loss in Chicago on April 20.
The Rays, with the major's best record at 33-16, have lost four of five.
Matt Thornton worked the final 1 1-3 innings for his second save.
White Sox bench coach Joey Cora filled in for manager Ozzie Guillen, who was attending the high school graduation of his son, Ozney, in Florida.
"He is the face of the franchise," Cora said. "Obviously it's going to make a difference, especially here in the clubhouse, in the dugout. The way he handles himself and handles everybody. He's the guy that brings energy everyday."
Rios put Chicago ahead 2-1 in the fourth with his 10th homer. He has three home runs and seven RBIs during an eight-game hitting streak.
Ramon Castro made it 3-1 with a fifth-inning solo homer. Gordon Beckman hit a run-scoring single in the ninth to extend the lead to 4-2.
The Rays went up 1-0 in the third when B.J. Upton tripled and scored on a single by Reid Brignac. Evan Longoria pulled Tampa Bay within 3-2 with an RBI double during the sixth.
NOTES: Rays manager Joe Maddon continued tinkering with his struggling lineup by dropping lead-off man Jason Bartlett — who hit .189 in his previous 25 games — to ninth. Ben Zobrist batted first for the third time this season. ... Chicago LF Juan Pierre stole his 19th stolen base of the season and has 478 in his career, which 40th on the all-time list. ... Upton started after being out of the lineup the past two games. He began the game hitting .154 in May. ... The White Sox released former major league LHP Alan Embree, who was with Triple-A Charlotte, from his minor league contract.