Los Angeles: Lance McCullers pitched six scoreless innings, and Jose Altuve slugged four extra-base hits to lead the Houston Astros to a 3-0 win over the Miami Marlins on Wednesday afternoon at Marlins Park.

The Astros swept the three-game series. They own the best record in the majors, 29-12, and have won 15 of their past 19 games.

Miami ended its homestand at 1-8. The Marlins have lost 17 of their past 21 games and are in last place in the National League East. They also have one of the two worst records in the majors.

McCullers (4-1), wearing “16” on his cleats as a tribute to the late Jose Fernandez, allowed three hits and two walks. He extended his streak of not allowing an earned run to 17 consecutive innings.