SAN DIEGO — Ryan Ludwick hit a two-run homer for San Diego and Mat Latos won for the first time in four starts in the Padres' 4-3 victory over the Royals on Monday.
The Padres, coming off consecutive series victories against Boston and Atlanta, have won five of six. The Royals have lost seven of nine.
Latos (5-8) allowed three runs and seven hits in six innings, struck out six and walked two to win for the first time since June 5 against Houston. Heath Bell pitched the ninth for his 21st save in 22 chances, getting the final out after allowing consecutive two-out singles.
Dodgers 15, Twins 0
At Minneapolis, Matt Kemp had four hits, including his NL-leading 22nd home run, and the Los Angeles Dodgers routed skidding Minnesota.
Chad Billingsley (7-6) combined with three relievers on Los Angeles' seventh shutout of the season. Casey Blake had a home run among his three hits for the Dodgers.
Billingsley allowed four hits and struck out four in six innings to win his second straight interleague start. The Dodgers set season highs for runs and hits (25).
Angels 4, Nationals 3, 10 inn.
At Anaheim, Calif., Maicer Izturis hit a bases-loaded single in the 10th inning and Los Angeles spoiled Davey Johnson's debut as Washington manager.
Sean Burnett (3-4) gave up a one-out single to Alberto Callaspo and a ground-rule double by Peter Bourjos — his fourth hit of the game. An intentional walk to Bobby Wilson set the stage for Izturis.
Scott Downs (5-2) got the victory with a hitless inning.
Indians 5, Diamondbacks 4
At Phoenix, Orlando Cabrera homered off closer J.J. Putz with two outs in the ninth inning and Cleveland snapped a three-game losing streak.
Cabrera, who entered the game in the seventh inning in a double switch, just cleared the fence in left field after Arizona had tied it on Kelly Johnson's RBI triple in the eighth. Lonnie Chisenhall, considered the Indians' top minor league prospect, doubled, then singled in a run in his major league debut.
Braves 3, Mariners 1
At Seattle, Freddie Freeman hit a tiebreaking two-run homer in the seventh inning for Atlanta.
Erick Bedard (4-6) fooled most of the Braves lineup before trying to sneak a high fastball past Freeman that turned into his ninth homer of the season.
Freeman's homer made a winner out of Brandon Beachy (3-1), who struck out nine in six strong innings before turning it over to the Braves' stellar bullpen.
Reds 5, Rays 0
At St. Petersburg, Fla., Jonny Gomes homered and Mike Leake pitched six strong innings for Cincinnati.
Gomes, the former Rays' outfielder playing at Tropicana Field for the first time since becoming a free agent after the 2008 season, hit a solo shot during a two-run fourth that made it 4-0. Brandon Phillips, who had four hits and two RBIs, added a run-scoring single off Jeremy Hellickson (7-7) later in the inning.
Cubs 7, Rockies 3
At Chicago, Carlos Pena and Aramis Ramirez each homered twice to lead Chicago over Colorado.
Ramirez hit a two-run homer in the first inning, doubled and scored in the fifth and homered leading off the seventh. It was his 24th career multihomer gamer.
Pena homered leading off the fourth and added a two-run shot in the fifth for his 20th career multihomer game. Pena and Ramirez both drove in three runs.
Tigers 4, Blue Jays 2
At Detroit, Jhonny Peralta hit a tiebreaking triple in the eighth inning and Victor Martinez drove in two runs to lead Detroit.
Max Scherzer struck out nine over seven innings and the AL Central leaders won their third straight, snapping Toronto's three-game winning streak.
Adam Lind hit his 16th homer for the Blue Jays.