Jose Altuve is having a July to remember for the American League-best Houston Astros, while the majors-worst Philadelphia Phillies are enduring a season they'd love to forget. After collecting three RBIs and as many runs scored in the series opener, the two-time AL batting champion carries a career-best 16-game hitting streak into Tuesday's tilt with the Phillies at Citizens Bank Park.

Altuve had four hits in Monday's 13-4 rout to improve to 38-for-72 with four homers, 19 RBIs and 18 runs during his hitting streak. Alex Bregman had three hits and homered for the second time in three contests for the Astros, who have erupted for 145 runs in 18 games this month. Philadelphia rookie Nick Williams had a three-run triple to extend his hitting streak to nine games and is 23-for-73 with four homers and 18 RBIs since being recalled from Triple-A Lehigh Valley on June 30. Although their season-long results leave plenty to be desired, the Phillies have ignited their offense to the tune of scoring 49 runs in their last eight games (5-3).

TV: 7:05 p.m. ET, AT&T SportsNet-Southwest (Houston), CSN Philadelphia

PITCHING MATCHUP: Astros RH Charlie Morton (7-4, 4.18 ERA) vs. Phillies RH Nick Pivetta (3-5, 5.58)

Morton surrendered four earned runs for the second straight outing and sustained his first loss since returning from the disabled list in a 4-1 setback versus Seattle on Wednesday. The 33-year-old was taken deep for the third straight outing, although he didn't walk a batter after issuing five free passes in his previous encounter. "I think fastball command was better," Morton said. "I actually thought my curveball and my changeup (were) pretty good. Just there were some situations where I needed an out and I didn't make a pitch."

Pivetta improved to 2-2 in his last five outings after allowing three runs on five hits in 5 1/3 innings of a 10-3 romp over Miami on Wednesday. The 24-year-old surrendered two homers for the second straight outing and has been taken deep 11 times in his last six. Pivetta also struggled with his control, uncorking a pair of wild pitches on consecutive offerings to the plate against the Marlins.

WALK-OFFS

1. Houston INF Marwin Gonzalez has hit safely in seven straight games and 15 of his last 17.

2. Philadelphia 2B Cesar Hernandez has scored at least one run in five straight contests.

3. Phillies CF Odubel Herrera is riding a six-game hitting streak and is 24-for-66 with four homers, eight RBIs and 11 runs scored in July.

PREDICTION: Astros 8, Phillies 2