SAN FRANCISCO -- Mike Leake has gotten stronger every year, and his fastball velocity has increased as a result. Even so, he still doesnt know where all those strikeouts came from. Leake allowed four hits in eight innings and had a career-high 12 strikeouts in the Cincinnati Reds 3-1 victory over the San Francisco Giants on Thursday night. "It didnt feel like that many," said Leake, who allowed one run and walked one, which was intentional. "But I guess its a big accomplishment. Im not high on strikeouts." Cincinnati manager Bryan Price thinks Leake (6-6) could be a strikeout pitcher if that was his goal. "Hes pretty consistent hitting 93, 94 mph with his fastball," said the former pitching coach. "Thats not a fastball you have to apologize for. He could throw more pitches and be less effective but strike out more guys." Brandon Phillips had three hits, including a home run and double, and scored twice in his return to the lineup for the Reds, who won their fifth in six games. Leake, still looking for his first major league shutout, didnt try to talk his way onto the mound for the ninth. He hasnt pitched a complete game in nearly two years. Aroldis Chapman worked the ninth for his 15th save in 16 chances. "We have a good closer, why not use him?" Leake said. Jay Bruce and Todd Frazier each added two hits for the Reds. Bruce doubled in the seventh and has an extra-base hit in each of his last seven games, the longest streak by a Reds player since Dave Parker did it in eight straight in 1986. "We seem to play well here," Bruce said. "With this pitching staff, if you put runs on the board, you have a chance." Adam Duvall, making his major league debut, hit a home run for the Giants, who lost for the 12th time in 16 games. Ryan Vogelsong (5-4) allowed a run on five hits over six innings one day after Tim Lincecum threw a no-hitter against the San Diego Padres. He struck out seven and walked one. "I rubbed up against him before the game, but it didnt work," Vogelsong said. "I just wasnt good enough." Jean Machi, who allowed Phillips home run leading off the seventh, had his scoreless streak end at 25 1-3 innings. Zack Cozart and Ryan Ludwick also drove in runs for the Reds, who have won eight of their last 10 games, including playoffs, in San Francisco. The Reds ended a scoreless duel with a run in the fifth. Phillips, who missed the last three games with a bruised heel, led off with a single. Two outs later, Cozart doubled him home. Bruce followed Phillips homer with a double and scored on Ludwicks single. Duvall hit a 0-2 pitch from Leake into the left field bleachers to put the Giants on the scoreboard. "Thats a feeling Ill never forget running the bases," Duvall said. "I tried to tell myself it was the same game, just a bigger crowd." Leake allowed a two-out double to Buster Posey in the first and then retired 15 of the next 16 hitters before Hunter Pences triple in the sixth. Leake improved to 4-0 with a 0.87 ERA in four starts at AT&T Park. The Giants also threw out two runners at home. Billy Hamilton tried to score on Devin Mesoracos shallow fly to second baseman Joe Panik in the sixth, and Brandon Crawford nailed Mesoracso trying to score on Phillips double to centre field in the eighth. NOTES: Frazier has a 13-game hitting streak against the Giants. ... Chapman has at least one strikeout in each of his last 33 appearances, the longest active streak by a reliever and the fourth longest since 1900. . Reds LHP Tony Cingrani, optioned to Triple A Louisville on Friday, was placed on the minor league disabled list with a strained shoulder. That came as a surprise to the Reds, who sent him down to work. ... RHP Johnny Cueto (7-5, 1.86), the major league leader in ERA, pitches for the Reds on Friday night. Hes won his last two decisions. . LHP Madison Bumgarner (9-4, 2.63) goes for the Giants. Hes 2-2 in five starts against the Reds. ... Giants 1B Michael Morse was scratched because of illness. . Duvall became the 11th Giant since 1958 to homer in his first game. ... The Junior Giants Stretch Drive Fund, created in honour of Hall of Famer Willie McCovey, began Thursday to help provide baseball programs in 90 underserved communities. Information can be obtained at the website jrgiant.org. Cheap Air Max 95 Wholesale . PAUL, Minn. Cheap Air Max 90 Trainers . The Canadian Football Leagues all-time passing leader said he has not made a final decision, but he will discuss his future with Montreal Alouettes owner Bob Wetenhall on the weekend. http://www.fakeairmaxukoutlet.com/best-m...cheap-uk.html.2 million deal for the upcoming season with right-hander Garrett Richards.The person spoke on condition of anonymity Saturday because the announcement hadnt been made. Authentic Air Max 270 . JOHNS, N. Air Max 90 Wholesale Cheap . A strong fastball. A big, bending curveball that can buckle hitters at the knees. Against the Detroit Tigers on Sunday, Elias put the entire package together against one of the leagues strongest lineups.Formula One racing return to TSN in 2015. Follow the schedule to make sure you never miss a moment! All times are ET. 2015 Formula One Auto Racing on TSN Event Date/Time Network Australia Practice Fri. March 13 - 1:25am - 3:00am TSN2 Qualifying Sat. March 14 - 1:55am - 3:00am TSN Network Race Sun. March 15 - 12:55am - 03:00am TSN Network Malaysia Practice Fri. March 27 - 1:55am - 3:30am TSN2 Qualifying Sat. March 28 - 4:55am - 6:00am TSN Network Pre-Race Sun. March 29 - 2:35am - 2:55am TSN Network Race Sun. March 29 - 2:55am - 5:00am TSN Network China Practice Fri. April 10 - 1:55am - 3:30am TSN5 Qualifying Sat. April 11 - 2:55am - 4:00am TSN Network Race Sun. April 12 - 1:55am - 4:00am TSN Network Bahrain Practice Fri. April 17 - 10:55am - 12:30pm TSN2 Qualifying Sat. April 18 - 10:55am - 12:00pm TSN2 Pre-Race Sun. April 19 - 10:35am - 10:55am TSN Network Race Sun. April 19 - 10:55am - 1:00pm TSN Network Spain Practice Fri. May 8 - 7:55am - 09:30am TSN2 Qualifying Sat. May 9 - 7:55am - 9:00am TSN2 Race Sun. May 10 - 7:55am - 10:00am TSN Network Monaco Practice Thu. May 21 - 7:55am - 9:30am TSN2 Qualifying Sat. May 23 - 7:55am - 9:00am TSN Network Race Sun. May 24 - 7:55am - 10:00am TSN Network Canada Practice Fri. June 5 - 1:55pm - 3:30pm TSN2 Qualifying Sat. June 6 - 12:55pm - 2:00pm TSN Network Pre-Race Sun. June 7 - 1:35pm - 1:55pm TSN 1/4/5 Race Sun. June 7 - 1:55pm - 4:00pm TSN 1/4/5 Austria Practice Fri. June 19 - 7:55am - 9:30am TSN2 Qualifying Sat. June 20 - 7:55am - 9:00am TSN Network Race Sun. June 21 - 7:55am - 10:00am TSN Network Britain Practice Fri. July 3 - 8:55am - 10:30am TSN2 Qualifying Sat. July 4 - 7:55am - 9:00am TSN2 Pre-Race Sun. July 5 - 7:35am - 7:55am TSN Network Race Sun. July 5 - 7:55am - 10:00am TSN Network Germany Practice Fri. July 17 - 7:55am - 9:30am TSN2 Qualifying Sat. July 18 - 7:55am - 9:00am TSN2 Race Sun. July 19 - 7:55am - 10:00am TSN2 Hungary Practice Fri. July 24 - 7:55am - 09:30am TSN2 Qualifying Sat.dddddddddddd. July 25 - 7:55am - 09:00am TSN Network Pre-Race Sun. July 26 - 7:35am - 07:55am TSN Network Race Sun. July 26 - 7:55am - 10:00am TSN Network Belgium Practice Fri. August 21 - 07:55am - 09:30am TSN2 Qualifying Sat. August 22 - 7:55am - 9:00am TSN Network Pre-Race Sun. August 23 - 7:35am - 7:55am TSN Network Race Sun. August 23 - 7:55am - 10:00am TSN Network Italy Practice Fri. September 4 - 7:55am - 9:30am TSN2 Qualifying Sat. September 5 - 7:55am - 9:00am TSN Network Race Sun. September 6 - 7:55am - 10:00am TSN Network Singapore Practice Fri. September 18 - 9:25am - 11:00am TSN2 Qualifying Sat. September 19 - 8:55am - 10:00am TSN Network Race Sun. September 20 - 7:55am - 10:00am TSN Network Japan Practice Fri. September 25 - 12:55am - 2:30am TSN2 Qualifying Sat. September 26 - 1:55am - 3:00am TSN Network Pre-Race Sun. September 27 - 12:35am - 12:55am TSN Network Race Sun. September 27 - 12:55am - 3:00am TSN Network Russia Practice Fri. October 9 - 6:55am - 8:30am TSN2 Qualifying Sat. October 10 - 7:55am - 9:00am TSN Network Pre-Race Sun. October 11 - 6:35am - 6:55am TSN Network Race Sun. October 11 - 6:55am - 9:00am TSN Network United States Practice Fri. October 23 - 2:55pm - 4:30pm TSN2 Qualifying Sat. October 24 - 1:55pm - 3:00pm TSN Network Race Sun. October 25 - 2:55pm - 5:00pm TSN2 Mexico Practice Fri. October 30 - 3:55pm - 5:30pm TSN2 Qualifying Sat. October 31 - 2:55pm - 4:00pm TSN2 Race Sun. November 1 - 2:55pm - 5:00pm TSN3 Brazil Practice Fri. November 13 - 10:55am - 12:30pm TSN2 Qualifying Sat. November 14 - 10:55am - 12:00pm TSN Network Pre-Race Sun. November 15 - 10:35am - 10:55pm TSN Network Race Sun. November 15 - 10:55am - 1:00pm TSN Network Abu Dhabi Practice Fri. November 27 - 7:55am - 9:30am TSN2 Qualifying Sat. November 28 - 7:55am - 9:00am TSN Network Pre-Race Sun. November 29 - 7:35am - 7:55am TSN Network Race Sun. November 29 - 7:55am - 10:00am TSN Network *Note: Broadcasting on TSN means TSN1, TSN3, TSN4 and TSN5 ' ' '