Logan Webb pitched five-hit ball over seven scoreless innings to win for the first time in a month, and San Francisco beat Kansas City for its fifth straight victory. Webb (6-2) struck out a season-high nine and walked three. He had been 0-1 in five starts since a May 13 win at St. Louis. Tommy La Stella had two sacrifice flies and Camilo Doval earned his ninth save in 11 chances. Kansas City has lost 12 of 16. At 20-41, the Royals have the worst record in the majors. Kris Bubic (0-4) lowered his ERA from 9.13 to 8.36. He gave up three runs and five hits in 5 1/3 innings. Kansas City has lost the first two games of the three-game series and 12 of 16 overall. At 20-41, the Royals have the worst record in the major leagues. The Royals and Giants play the final game of the series this afternoon. Game time set for 2:45 and pregame starts at 2:00 today here on KDWD.