It was a long and odd day, one that started with Juan Soto homering in a game that officially was played before he made his major league debut.

Huh?

The 19-year-old delivered a tiebreaking, pinch-hit, two-run shot in the sixth inning of a game that began and was suspended because of rain last month to lift the host Washington Nationals to a 5-3 victory over the New York Yankees in the opener of an unusual semi-doubleheader Monday.

In Game 2, Aaron Judge made two key catches of balls hit by Trea Turner, including one on the warning track that bailed out Aroldis Chapman with two men on in the bottom of the ninth to end it, and the Yankees grabbed a 4-2 victory with the help of Aaron Hicks' go-ahead two-run homer.

Soto was called up from the minors for the first time five days after Game 1 started May 15; it picked back up at 3-3 and the Nationals about to bat in the bottom of the sixth. After Bryce Harper struck out and Anthony Rendon singled, Soto drove a fastball from Chad Green to the back of the second deck in right field.

"I thought he had a good chance to hit the ball hard," Nationals manager Dave Martinez said.

Soto's stats — and all others from Game 1 — will count as being part of the originally scheduled game May 15, but Soto's official debut still will be considered to have happened on the actual date it occurred, according to the Nationals, citing the Elias Sports Bureau.

Game 2, which was washed out May 16, began a half-hour after Game 1 finished, and Washington led 2-1 before Hicks' fifth-inning home run.

American League

Houston 5, Tampa Bay 4: Alex Bregman hit a walkoff two-run double with one out in the ninth inning, and the host Astros rallied to beat the Rays and match their franchise record with their 12th consecutive victory. Houston, which also won 12 in a row in 2004 and 1999, rallied from a 4-0 deficit after three innings.

Texas 6, Kansas City 3: Bartolo Colon earned his 244th victory, passing Hall of Famer Juan Marichal for the most by a pitcher born in the Dominican Republic, and the Rangers beat the host Royals. Colon, 45, needs one more victory to match Nicaragua-born Dennis Martinez for most victories from a Latin American-born pitcher.

Cleveland 6, Chicago 2: Trevor Bauer pitched seven shutout innings before rain ended his night as the host Indians beat the sloppy White Sox.

National League

Philadelphia 6, St. Louis 5 (10): Cardinals left fielder Marcell Ozuna dived for and missed Aaron Altherr's two-run double with two outs in the 10th inning, allowing the host Phillies to win.

Pittsburgh 1, Milwaukee 0: Trevor Williams gave up one hit in seven innings and the host Pirates handed the first-place Brewers their 10th shutout loss of the season.

New York 12, Colorado 2: Brandon Nimmo homered twice for the Mets, including an inside-the-parker to begin the game in Denver.

Note

• Cleveland righthander Carlos Carrasco suffered only a bruised right elbow when he was struck by a Joe Mauer line drive Saturday.