Justin Verlander picked up his major league-leading 19th win, and Yuli Gurriel, Alex Bregman and Yordan Alvarez all homered to help the Astros to a 4-1 victory over the Texas Rangers on Tuesday night.
Shin Soo Choo went 3 for 3 to record 3 of the teams 5 hits.
Texas matched a season high by allowing five homers, four of them with two outs, including both of the three-run shots.
Solak homered off the pitcher he was traded for two months ago.
Nomar Mazara, back in lineup after missing seven games with a strained left oblique muscle, had an RBI single to tie the game at 2-all.
Austin Meadows tied the game with a two-run homer in the eighth before the Rays (87-59) were helped by the two errors on the same play in the 11th of a 5-3 win Tuesday night.
Cole struck out 11 in eight innings.
The Athletics got Verlander for three runs in the first three innings
Astros starter Jose Urquidy struck out 10 and pitched one-hit, one-run ball over five innings before the A’s got to the bullpen.
After being blanked in a lopsided loss on Monday, Oakland recovered to win its seventh of nine and remained a half-game ahead of Cleveland for the second AL wild-card spot.
The Houston Astros showed how powerful their lineup can be for a second straight game.