DENVER -- Michael Cuddyer homered to extend his hitting streak to 25 games, Jhoulys Chacin pitched eight scoreless innings and the Colorado Rockies beat the slumping San Francisco Giants 4-1 on Friday night. Wilin Rosario also went deep and Jordan Pacheco had three hits for the Rockies, who moved within three games of Arizona in the NL West. Buster Posey homered among his three hits for the Giants, who have lost five straight and seven of their last eight. Cuddyers streak is the longest in the majors this season and extended his franchise record. He has reached base safely in 44 straight games, also a club record. Cuddyer flied out to left in the first inning before connecting in the third. He worked the count to 2-0 before lacing a 79 mph cut fastball just over the scoreboard in right to give the Rockies a 3-0 lead. Rosario followed with a blast to left to make it 4-0. Chacin (7-3) made it stand up and earned his fourth straight win with another standout performance. The right-hander has emerged as Colorados best pitcher in June. He came within an out of a shutout against Philadelphia on June 16 and threw seven scoreless innings in a win over Washington last week. He has thrown 15 straight scoreless innings and has allowed just two runs in his last 27 innings. He was sharp again Friday, scattering three hits and walking three to help the Rockies snap a three-game skid. He retired 10 in a row after the Giants had first and second with one out in the fourth, then got Brandon Crawford to ground out with two on to end the seventh inning. Giants starter Barry Zito (4-6) allowed four runs and 10 hits while striking out three in 5 1-3 innings. The veteran left-hander is 0-3 in his last five starts. His last win came against Oakland on May 30 and he is 0-5 in six road starts this season. The defending champions have struggled to score runs during their slide. San Francisco has managed just 17 runs in its last seven games and just avoided being shut out for the seventh time this season. The Rockies took a 1-0 lead in the first on Carlos Gonzalezs RBI double. Two innings later, Pacheco led off with a single and Cuddyer followed with his 14th home run of the season. Two pitches later, Rosario hits his 13th. Posey led off the ninth with his 11th home run of the year off Rex Brothers to spoil the shutout. It was the first run Brothers allowed in 32 appearances spanning 30 innings. The Giants got the tying run to the plate but Crawford grounded out to second to end the game. NOTES: Colorado OF Dexter Fowler (right hand) was a late scratch from the lineup. Fowler has missed the last two games and three of the last four. ... The Rockies activated closer Rafael Betancourt from the 15-day DL and optioned RHP Juan Nicasio to Triple-A Colorado Springs. ... The Giants reinstated LHP Eric Surkamp from the 60-day DL and optioned him to Triple-A Fresno. He will be added to the roster when he reports on Monday, when he will make a start, the team said. ... Giants RHP Santiago Casilla (cyst on his right knee) threw 30 pitches in a simulated game Friday. Chase Edmonds Jersey . For the first time all night, as the Raptors were on the clock to make the 20th overall selection, no one had the slightest idea what was about to happen. No leaks, no whispers, nothing. Arizona Cardinals Jerseys . And, just for good measure, lets say the lottery team finishes the game short-handed because two starters come down with the very same injury. http://www.nflcardinalsrookiestore.com/Cardinals-Andre-Smith-Jersey/ . - A Tuesday funeral is planned in Toronto for 20-year-old Saginaw Spirit forward Terry Trafford. Mason Cole Jersey .com) - World No. 1 Rafael Nadal, Wimbledon champion Andy Murray and four-time Australian Open titlist Roger Federer were among Mondays fourth-round winners at Melbourne Park. Mason Cole Cardinals Jersey . The Extreme Heat Policy was enacted at Melbourne Park just before 2 p.m. Thursday, suspending all matches on outer courts until the early evening and requiring the closure of the retractable roofs at Rod Laver and Hisense arenas before play could continue on the show courts.WORCESTER, Mass. -- Michael Hutchinson stopped 49 shots as the St. Johns IceCaps downed the host Worcester Sharks 3-1 on Saturday in American Hockey League action. Kyle MacKinnon scored once for the IceCaps (31-19-4) and assisted on goals by John Albert and Patrice Cormier. Freddie Hamilton recorded the lone goal for the Sharks (23-24-4), who dropped their fourth straight game and second in a row to St. Johns. Harri Sateri turned aside 18-of-21 shots for Worcester. Albert opened the scoring for the IceCaps with a shorthanded goal at 17:42 of the first period.dddddddddddd Hamilton responded for the Sharks 21 seconds into the second period. Cormier, however, gave St. Johns a 2-1 lead after 40 minutes of play. MacKinnon completed his three-point outing with an insurance goal at 5:12 of the third period. St. Johns went 0 for 7 on the power play while Worcester failed to score on six chances with the man advantage. Authentic Bills JerseysDolphins Stitched JerseysCheap Patriots JerseysWholesale Jets JerseysWholesale Texans JerseysCheap Colts JerseysJaguars Jerseys StoreAuthentic Titans JerseysAuthentic Broncos JerseysAuthentic Chiefs JerseysCheap Raiders JerseysChargers Jerseys StoreCheap Ravens JerseysWholesale Bengals JerseysCheap Browns JerseysSteelers Jerseys StoreWholesale Cowboys JerseysWholesale Giants JerseysAuthentic Eagles JerseysCheap Redskins JerseysAuthentic Falcons JerseysPanthers Jerseys StoreWholesale Saints JerseysAuthentic Buccaneers JerseysWholesale Cardinals JerseysCheap 49ers JerseysSeahawks Jerseys StoreWholesale Rams JerseysWholesale Bears JerseysAuthentic Lions JerseysCheap Packers JerseysVikings Jerseys Store ' ' '