May 16, 2018; Anaheim, CA, USA; Houston Astros starting pitcher Justin Verlander (35) in the sixth inning of the game against the Los Angeles Angels at Angel Stadium of Anaheim. Mandatory Credit: Jayne Kamin-Oncea-USA TODAY Sports

Justin Verlander threw a five-hit shutout Wednesday night, leading the Houston Astros to a 2-0 victory over the Los Angeles Angels in Anaheim, Calif.

It was Verlander's first shutout since August 2015, when he was with the Detroit Tigers and he blanked the Angels. He notched his first complete game since 2016.

Verlander struck out seven and walked one while making 118 pitches as the Astros took two of three in the series.

Evan Gattis' two-run homer off Angels starter Garrett Richards in the second inning accounted for all of the game's offense. Richards (4-2) yielded two unearned runs on four hits and one walk in seven innings.

Rangers 5, Mariners 1

Bartolo Colon pitched 7 2/3 scoreless innings as Texas won at Seattle. Delino DeShields Jr. broke a scoreless tie with a two-out double in the top of the eighth inning as the Rangers earned a split of the two-game series.

Colon (2-1), a right-hander who turns 45 on May 24, earned his 242nd career victory, one behind former San Francisco Giants great Juan Marichal for the most by a Dominican-born pitcher. Colon also improved to 14-1 at Safeco Field, the best winning percentage for any pitcher with 10 or more starts at the stadium.

The scariest moment for Colon came in the fourth inning, when Seattle's Jean Segura hit a 102 mph liner back to the mound. The portly Colon couldn't get his glove on the ball, which hit him in the stomach. Colon picked the ball up and threw out Segura, then laughed it off when manager Jeff Banister and the training staff came out to the field to check on him.

Phillies 4, Orioles 1

Cesar Hernandez homered to start a three-run sixth-inning rally, and Nick Pivetta struck out 11 in seven innings as visiting Philadelphia defeated Baltimore.

Pivetta (3-2) allowed just one run on two hits in his seven innings. He walked just one and threw 67 strikes on 99 pitches.

Tommy Hunter, Luis Garcia, Edubray Ramos and Hector Neris complete the Phillies' four-hitter. Adam Jones hit a solo homer for Baltimore.

Pirates 3, White Sox 2

Josh Bell hit a pinch-hit, go-ahead single in the seventh inning, and Pittsburgh held on for a win over visiting Chicago.

The Pirates swept the four-game season series with a pair of victories in each team's ballpark. Pittsburgh has won seven of its past eight games and boasts a 14-6 record at home. The White Sox have lost nine of 10 games.

Sean Rodriguez drove in a pair of runs for the Pirates, who won despite tallying only four hits. Leury Garcia and Yolmer Sanchez each hit a solo home run for Chicago.

Blue Jays 12, Mets 1

J.A. Happ struck out 10 in seven scoreless innings and reached base three times in as many plate appearances as Toronto routed host New York and snapped a three-game losing streak.

Happ (5-3) allowed just two hits and didn't walk a batter. He retired the final 11 men he faced. Happ also made a bit of Blue Jays history by hitting two singles, drawing a walk and scoring two runs. He is the first Toronto pitcher to ever reach base three times in a single game.

Justin Smoak homered in the first for the Blue Jays, who went up 3-0 on Teoscar Hernandez's two-run homer in the fourth and chased Mets starter Zack Wheeler during a three-run fifth in which Josh Donaldson (single) and Smoak (two-run double) had RBI hits.

Indians 6, Tigers 0

Trevor Bauer bounced back from his worst outing of the season by tossing eight scoreless innings, and Cleveland salvaged the finale of a three-game series by blanking host Detroit.

Bauer (3-3) gave up season highs in runs (five) and hits (11) while lasting a season-low 4 2/3 innings against Kansas City in a 10-9 loss on Friday. On Wednesday, he gave up just four hits and didn't issue a walk while striking out 10. Cody Allen recorded three strikeouts in the ninth inning.

Michael Brantley led the Cleveland offense with three hits, including a solo homer, and two runs. Erik Gonzalez added two hits, a run and an RBI.

Cardinals 7, Twins 5

Tommy Pham homered and Dexter Fowler knocked in two runs as St. Louis salvaged a split of its interleague series against Minnesota in Minneapolis.

Matt Carpenter added three hits, including a pair of doubles, and an RBI for St. Louis, which was outscored 17-2 this year in its first three meetings with the Twins.

Minnesota's Lance Lynn (1-4) needed a whopping 82 pitches to negotiate three innings. Lynn, making his first start against the Cardinals after pitching for them the last seven years, allowed four hits and three runs with four walks and five strikeouts.

Story continues