– Now that Evan Gattis has joined the party, the Astros seem to be celebrating every day.

Gattis homered twice and Houston won its 10th game in a row, boosting the American League’s best record by beating the Seattle Mariners 7-6 Sunday.

“It’s been the most fun I’ve ever had on a team,” Gattis said. “I think we might have something special.”

With Gattis cranking away, the Astros extended their top run since a 12-game winning streak in 2004.

Acquired from Atlanta in the offseason, Gattis started the year 0-for-20 with 12 strikeouts. The slugger has reversed that slide, homering five times in six games and connecting three games in a row.

“At some point, you’re going to be like: ‘Am I good?’ ” he said. “It’s tough. It was kind of an eye opener.”

At 18-7, Houston set a team record for its best record through 25 games. The Astros are coming off a 70-92 season, which followed three consecutive years of at least 106 losses.

“It’s just nice from where we’ve come from the last couple of years that we lost a lot of games,” said Chris Carter, who also homered. “It’s nice to have this run we’re having.”

Gattis hit a three-run shot in the first and Carter also connected, a day after Houston homered five times in an 11-4 romp.

“We’ve got a lot of guys contributing that are going in waves of guys that are hot, and that’s a good sign that it’s not relying on one particular player or one particular pitcher,” manager A.J. Hinch said. “It’s fun.”

Gattis hit a go-ahead solo shot in the eighth inning off Carson Smith, a reliever who made his big-league debut for Seattle last year. This was his 21st appearance in the majors — he had not given up a run in 19⅓ innings until Gattis homered.