CHICAGO — Chris Capuano scattered six hits over 6 1-3 innings and the Los Angeles Dodgers set a team record with their 13th straight road win, 3-0 over the Chicago Cubs Saturday. The Dodgers, who haven't lost on the road since July 6 in San Francisco, eclipsed the 1924 mark set by the Brooklyn Robins. Carl Crawford broke open a 1-0 game by driving in two runs with a single in the sixth inning. Jerry Hairston Jr. singled in the first run in the third for NL West-leading Los Angeles, which is 13-2 since the All-Star break and has won 30 of its last 37 overall. Capuano (4-6) came up with his second straight strong start and third in his last four. He struck out five and walked only one before four Dodgers relievers closed it out. Kenley Jansen pitched a perfect ninth to earn his 16th save in 19 chances. Pirates 5, Rockies 2: Francisco Liriano worked seven strong innings, and Jose Tabata homered and drove in two runs to lead Pittsburgh over Colorado. Liriano (12-4) allowed only two hits to offset his five walks and had six strikeouts. The left-hander improved to 7-1 with a 1.65 ERA in his last eight starts for the NL Central leaders. Reds 8, Cardinals 3: Devin Mesoraco drove in three runs with a pair of homers, and Cincinnati finally broke out against a St. Louis team that has held the Reds down all season. The Reds won for only the fourth time in 11 games between the NL Central rivals. Cincinnati had scored fewer than four runs in each of their last nine games head-to-head. Braves 5, Phillies 4, 12 innings: Dan Uggla had a tiebreaking RBI grounder in the 12th, the Atlanta bullpen pitched 5 2-3 scoreless innings and the Braves beat Philadelphia for their ninth straight win. Luis Avilan (4-0) pitched a scoreless 11th for the victory and Craig Kimbrel got the last three outs for his 33rd save to help the Braves win for the 11th time in 13 games. Nationals 3, Brewers 0: Dan Haren pitched seven strong innings, and Adam LaRoche and Wilson Ramos hit home runs to lead Washington to a win over Milwaukee. Heron gave up just four hits, with six strikeouts and two walks. It was the second straight strong outing for Haren (6-11) as he allowed one run and three hits in seven innings of a 4-1 win over the New York Mets on July 27. Tyler Clippard pitched a scoreless eighth inning and Rafael Soriano pitched the ninth to earn his 28th save in 32 chances. Inter-League Yankees 3, Padres 0: Curtis Granderson hit a two-run home run, his first since coming off the disabled list, and Ivan Nova dominated through seven impressive innings as New York beat San Diego. Tyson Ross was pitching well for the Padres when it quickly fell apart. Royals 4, Mets 3, 12 innings: Pinch-hitter Justin Maxwell homered deep into the left-field seats leading off the 12th inning, and Kansas City overcame a late blown lead to beat New York. Kansas City had a nine-game winning streak snapped Friday night with a loss in the 11th. Indians 4, Marlins 3: Michael Bourn had three of Cleveland's six stolen bases and scored three times to help the Indians earn their ninth victory in the past 10 games with a win over Miami. Jason Kipnis' two-run single broke a 2-all tie in a wild seventh inning, when the Marlins narrowly missed three chances to throw out Indians on the bases. Steals led to all four runs for the Indians, whose stolen-base total was their highest since 2000. — Agencies