Giants outlast Rockies 11-10 despite wild finish

Brandon Crawford homered, J.D. Davis had two hits and scored three runs and the San Francisco Giants held off the Colorado Rockies 11-10 on Sunday in Denver.The Giants put up an eight-run sixth inning to take a 9-0 lead, and the Rockies’ comeback effort fell short despite four runs in the ninth.Mitch Haniger, Thairo Estrada and Joc Pederson each had two hits for San Francisco (76-74), which avoided a four-game sweep.Hunter Goodman and Brenton Doyle homered, Brendan Rodgers and Nolan Jones had three hits apiece and Austin Wynns and Charlie Blackmon added two hits apiece for the Rockies (56-93).The Giants were hitless until Davis led off the fifth with a single and scored on Haniger’s double, and then San Francisco exploded in the sixth.Estrada singled, stole second and scored on Pederson’s double. Pederson moved to third on Michael Conforto’s infield single that ended Chris Flexen’s day.Davis had an RBI single, LaMonte Wade Jr. reached on a single to first and Haniger followed with a two-run double to make it 5-0. Crawford added a three-run homer, his seventh of the season.Mike Yastrzemski then doubled to center and Estrada’s second single of the inning made it 9-0.Flexen (1-8) allowed four runs on five hits in 5 1/3 innings.