SAN FRANCISCO (AP) — Madison Bumgarner tossed six solid innings in his long-awaited season debut but was outpitched by Patrick Corbin as the Arizona Diamondbacks held off San Francisco 3-2, ending the Giants' five-game winning streak. More than two months after breaking the pinkie on his pitching hand during his final start of spring training, Bumgarner allowed two runs and eight hits in his first regular-season outing.

SAN DIEGO (AP) — Freddie Freeman homered and had four hits, Dansby Swanson and Nick Markakis also went deep and the Atlanta Braves routed the San Diego Padres 14-1. Sean Newcomb and Luke Jackson combined on a four-hitter for the NL East leaders, who unloaded with 18 hits one night after losing the series opener 11-4.

ANAHEIM, Calif. (AP) — Andrew Heaney pitched a one-hitter on his 27th birthday to lead the Los Angeles Angels to a 1-0 win over the Kansas City Royals. Heaney only allowed a single to Hunter Dozier with one out in the fifth and needed 116 pitches to pitch his first complete game.

CINCINNATI (AP) — Chris Iannetta hit a two-run homer off Anthony DeSclafani in his return to the mound, and Carlos Gonzalez added a three-run shot, powering the Colorado Rockies to a 9-6 victory over the Cincinnati Reds. Colorado had lost four in a row, its longest slide since it dropped eight straight last June.

CHICAGO (AP) — Zach Eflin pitched into the eighth inning, Nick Williams homered and the Philadelphia Phillies snapped a three-game slide with a 6-1 victory over the Chicago Cubs. Williams had three RBIs and Eflin allowed one run and eight hits in a season-high 7 2/3 innings on an unseasonably cool night at Wrigley Field with the wind blowing in.