SEATTLE (AP) — Kyle Seager hit a two-run home run, rookie Kyle Lewis added a solo shot and the Seattle Mariners beat the Texas Rangers 4-3 on Sunday.

The surging Mariners won their fifth straight and 10th of 13 after an 8-19 start.

Seager lined his sixth home run of the season in the first inning off Texas starter Jordan Lyles (1-4). Lewis added his ninth of the season leading off the fourth to deep center field.

Seattle added a run in the seventh on Shed Long Jr.’s RBI single and a great slide at the plate by Dylan Moore to avoid the tag.

Seattle rookie Justin Dunn continued his impressive recent run, throwing six innings and allowing two runs on four hits. Dunn (3-1) walked four batters in the first three innings but recovered to pitch through the sixth for the third consecutive start. Since lasting just two innings and allowing six earned runs against the Los Angeles Dodgers on Aug. 17, Dunn has given up two earned runs over his past 18 innings.

Dunn allowed solo homers to Joey Gallo, whose eighth long ball of the season landed in the upper deck of right field at T-Mobile Park, and Leody Taveras.

Seattle cut down the potential tying run at the plate to end the seventh inning. Taveras lined a shot into the left-center field gap. Lewis cut the ball off before it reached the wall. J.P. Crawford made a strong relay throw and catcher Joseph Odom tagged Derek Dietrich, who was trying to score from first base.

Ronald Guzman homered with one out in the ninth off Yoshihisa Hirano. But Hirano struck out Dietrich and Anderson Tejada to finish his first save.

Lyles lost his third straight decision despite pitching a season-high 6 1/3 innings. He allowed three hits, struck out four and walked four.

(© Copyright 2020 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten or redistributed.)