Matt Duchene scored at 11:42 of the second overtime after being involved in a play that led to a goal disallowed for goaltender interference in the first OT.
Thairo Estrada hit a go-ahead three-run homer in the fifth inning and singled twice, Luis Matos drove in a career-high five runs, and the San Francisco Giants beat the Colorado Rockies 10-5 for their sixth straight victory at home in the series.
Ana Dias and Olivia Moultrie scored in the second half as the Portland Thorns defeated the Houston Dash 2-0 on Friday night in the National Women's Soccer League.
Napheesa Collier had 29 points, nine rebounds, five assists and six steals, Kayla McBride added 19 points and the Minnesota Lynx beat the Seattle Storm 102-93 in double overtime on Friday night.
Shohei Ohtani slugged a two-run homer and scored the go-ahead run in the seventh inning when the Los Angeles Dodgers rallied after blowing a 3-0 lead to beat the Cincinnati Reds 7-3.
Hooker Tevita Ikanivere has scored a try in each half as the Fijian Drua beat the 14-man Queensland Reds 28-19 in hot conditions at Suva, Fiji to hold on to eighth place and a playoff chance in Super Rugby Pacific.
Javier Báez broke out of a season-long slump with five RBIs, Tarik Skubal pitched six dominant innings and the Detroit Tigers pounded the Arizona Diamondbacks 13-0.
Lars Nootbaar and Masyn Winn hit two-run homers, and the St. Louis Cardinals beat Boston 10-6 to drop the Red Sox below .500 for the first time since the season's opening week.