CLEVELAND -- Trevor Bauer threw a three-hitter for his second career complete game, Jason Kipnis hit a two-run homer and the Cleveland Indians defeated the Tampa Bay Rays 6-1 on Wednesday night for their sixth straight win.
Bauer (5-2) struck out 10, walked one and allowed only one runner past second base. It was the second straight three-hitter for the Indians, following Corey Kluber's in a 6-0 win over the Rays on Tuesday.
Kipnis' homer highlighted a three-run first inning off Chris Archer (4-10). Carlos Santana drove in two runs while Jose Ramirez and Francisco Lindor also had RBIs.
Complete coverage of the Fightin' Phils and their MLB rivals from NBC Sports Philadelphia.
Cleveland leads the AL Central and has won 11 straight at Progressive Field. The Indians are also 11 games over .500 (41-30).
Corey Dickerson drove in the only run for Tampa Bay, which has lost seven straight (see full recap).
Hamels strong in Rangers' win over Reds
ARLINGTON, Texas -- Cole Hamels struck out eight in six solid innings, Prince Fielder had a two-run single and the Texas Rangers beat the Cincinnati Reds 6-4 on Wednesday night for a split in the two-game interleague series.
Ian Desmond hit his 12th homer for Texas after entering in the seventh inning on a night when the center fielder got a scheduled break from the starting lineup. Shin-Soo Choo led off the eighth with his second homer.
The Rangers, who have the American League's best record at 47-26, went ahead to stay with four runs in the fourth off Dan Straily (4-4). The Rangers had the bases loaded without a hit or a walk before Adrian Beltre had an RBI single and Fielder immediately followed with a hard liner to right.
Hamels (8-1) scattered five hits, walked two and allowed only one run while improving to 3-0 with a 1.82 ERA in five June starts since his only loss May 27 (see full recap).
Panik's two-run double caps Giants' rally
PITTSBURGH -- Buster Posey threw out John Jaso attempting to steal second base to end the game, Joe Panik's two-run double capped a three-run sixth inning, and the San Francisco Giants rallied from an early five-run deficit to beat the Pittsburgh Pirates 7-6 on Wednesday night.
Panik put the Giants ahead after Ramiro Pena made it a one-run game with an RBI double earlier in the inning. NL West-leading San Francisco has won 11 of its last 13 and scored 73 runs in that stretch.
The Giants' Jeff Samardzija matched the shortest start of his nine-year career with just three innings and was tagged for six runs and six hits. However, five relievers followed with a combined six scoreless innings.
Rookie Derek Law (3-1), who was born and raised in Pittsburgh, pitched two innings after Samardzija for the win. Santiago Casilla worked around a leadoff single in the ninth for his 15th save, the game ending when Posey caught Jaso attempting to steal after Gregory Polanco struck out -- with Andrew McCutchen on deck.
Jared Hughes (0-1) gave up all three sixth-inning runs (see full recap).