CINCINNATI -- Nick Senzel returned from an eye injury and drove in a pair of runs Monday night, Luis Castillo pitched two-hit ball into the seventh inning, and the Cincinnati Reds held on for a 3-2 victory over the Houston Astros.
The Reds got the better of a reunion of once-familiar foes that rarely play each other anymore.
Houston's 845 all-time games against Cincinnati are by far its most against any opponent. The Astros are visiting Cincinnati for the first time since 2012. They're 40-36 all-time at Great American Ball Park.
The game was delayed 52 minutes in the bottom of the third inning because of a storm, and a double rainbow formed as the skies cleared. Both starters returned and struggled with their control. Castillo (7-1) did the better job escaping trouble.
Cardinals 5, Marlins 0
ST. LOUIS -- Dexter Fowler and Matt Carpenter homered to back a strong outing by Miles Mikolas and lead St. Louis past Miami.
Braves 12, Mets 3
ATLANTA -- Mike Soroka won his eighth straight decision, Ozzie Albies homered and drove in four runs, and surging Atlanta beat New York.
Red Sox 2, Twins 0
MINNEAPOLIS -- Rick Porcello pitched seven shutout innings for Boston to outduel Minnesota ace Jose Berrios, and the Red Sox stretched their winning streak to a season-high six straight games.
Yankees 3, Rays 0
NEW YORK -- Masahiro Tanaka pitched a two-hitter with 10 strikeouts for his fourth major league shutout, and New York beat Tampa Bay to increase its slim lead in the AL East.
Edwin Encarnación went hitless in his Yankees' debut.
Rangers 7, Indians 2
ARLINGTON, Texas -- Lance Lynn had another quality start, Danny Santana homered and Texas beat Cleveland to spoil Mike Clevinger's return from the injured list.
Angels 10, Blue Jays 5
TORONTO -- Justin Upton homered on the first pitch he saw in his return from the injured list, Mike Trout had a solo homer among his four hits and Los Angeles used a seven-run second to beat Toronto.
Reds' Gennett begins rehab assignment from groin injury
CINCINNATI -- Scooter Gennett began a rehab assignment Monday, the final step in returning from a severe groin injury in spring training that has sidelined the Cincinnati Reds second baseman all season.
Gennett will play five days with Single-A Daytona and move up to Triple-A Louisville to continue the rehab, which will last until he feels ready to come off the injured list.