OAKLAND — Evan Gattis hit two home runs, including the first of back-to-back shots with Marwin Gonzalez during a seven-run second inning, and the streaking Houston Astros beat the Oakland Athletics 13-5 on Wednesday night for their seventh consecutive win.

Jake Marisnick also homered, Carlos Correa had a two-run triple and Yuli Gurriel had three hits and three RBIs to help Gerrit Cole (8-1) win his sixth consecutive decision.

The defending World Series champs moved a season-high 19 games over .500. This is Houston’s longest winning streak since taking seven in a row from Aug. 31-Sept. 6, 2017.

Oakland outfielder Jake Smolinski became the first A’s position player to pitch in a game since utility player Tyler Ladendorf on June 3, 2016. Smolinski allowed a leadoff double to Max Stassi and a two-run home run to Marisnick in the ninth, then retired the next three batters.

One night after homering and setting a career high with five RBIs, Gattis had another huge day at the plate. He drove in five again, becoming the first player in franchise history to drive in five in consecutive games.

The Astros’ slugger had a sacrifice fly in the first inning, hit a three-run home run off A’s starter Paul Blackburn (1-1) in the second then went deep again with a solo blast off Emilio Pagan in the seventh.

Gattis’ 10 RBIs in two games also ties an Astros record.

Cole allowed allowed a season-high four runs over six uneven innings, including two home runs. The AL leader in strikeouts fanned six and yielded six hits with two walks. That gives Houston three eight-game winners — Cole, Thursday's starter Justin Verlander (8-2) and Tuesday’s winner Lance McCullers (8-3).

Khris Davis homered twice for Oakland, his 18th and 19th of the season. Stephen Piscotty also went deep.