Evan Gattis homered twice and the Astros won their 10th straight game, boosting the best record in the American League by beating the Mariners 7-6 Sunday, according to an ESPN.com report.

The Astros extended their top run since a 12-game winning streak in 2004.