KANSAS CITY, Mo. — Wil Myers hit a two-run homer against his former team, Yu Darvish recovered from a rocky start and the San Diego Padres beat the Kansas City Royals 4-3 on Saturday night.
After falling behind 3-0 in the first inning, the Padres took the lead in the third and held on. Myers connected in the second, and San Diego went ahead on RBI singles by Manny Machado and Brandon Drury an inning later.
Darvish (11-7) allowed three runs and five hits in seven innings. He struck out six and walked two. The right-hander has lasted at least six innings in 22 of his 24 starts, most in the National League.
Robert Suarez worked the eighth and Nick Martinez got three outs for his sixth save.
Kansas City scored three times in the first on Nick Pratto’s two-run double and an RBI single by Hunter Dozier.
But then Darvish locked in. He retired 13 in a row and 17 of 18 after that, and had a four-pitch inning in the fifth.
Myers hit a two-run shot 428 feet into the fountains in right field off Daniel Lynch in the second, scoring Josh Bell. Kansas City traded Myers and others in 2012 to Tampa Bay for Wade Davis and James Shields.
The homer was the only extra-base hit by San Diego in the game.
The Padres took the lead in the next inning. Machado hit an RBI single that scored Jose Azocar, and Drury knocked in Juan Soto.
Lynch (4-9) tied a career high by allowing nine hits over five innings. He gave up four earned runs, walked one and struck out six.
Royals relievers Collin Snider, Carlos Hernandez and Scott Barlow combined to give up just two hits in four scoreless innings.
UP NEXT
San Diego goes for a series sweep Sunday as Sean Manaea (7-6, 4.64 ERA) pitches against Jonathan Heasley (1-7, 5.21).