J.P. Crawford hit a grand slam, and Cal Raleigh smashed his major league-leading 58th homer to help the Seattle Mariners inch closer to a postseason berth with 7-3 win on the road Sunday night against the Houston Astros.

Logan Gilbert (6-6) threw six innings of one-run ball for the Mariners (87-79), who swept the Astros (84-72) in a crucial series between American League West contenders. Seattle, seeking its first division crown since 2001, has won 14 of 15 to go from 3 1/2 games behind Houston to three ahead with six games remaining.

The Mariners scored their runs in the second inning, when 11 batters got to the plate. Small ball started the cavalcade as Josh Naylor and Jorge Polanco got infield singles off Jason Alexander (4-2). It ended with Crawford and Raleigh's emphatic shots off t

See Full Page