SEATTLE (AP) — Streaking Nelson Cruz hit his 33rd home run and Felix Hernandez earned his 14th win Sunday, leading the Seattle Mariners over the Texas Rangers 4-2.

Cruz tied Angels star Mike Trout for most homers in the majors this season. Hernandez (14-6) is tied for the most wins in the big leagues.

Cruz extended his hitting streak to 19 games, tying a career best, with his solo shot off Colby Lewis (12-5) in the sixth. The Seattle slugger is batting .422 with 11 home runs, six doubles and 15 RBIs during the streak.

The homer was Cruz's seventh home run in his last nine games. He has gotten an extra-base hit in nine straight games, one behind the team record set by Ken Griffey Jr. in 1993.

Hernandez pitched seven innings, giving up two runs and six hits. He struck out five and walked one.