SAN FRANCISCO -- Matt Cains winless drought is over, even though the Giants three-time All-Star pitcher is still struggling with some of his mechanics. After nearly seven weeks of frustration, Cain isnt about to complain. Buster Posey hit a go-ahead double as part of a three-run fifth inning and San Francisco held on to beat the Miami Marlins 6-4 on Thursday night. Cain (1-3) earned his first win of the season despite another shaky outing at AT&T Park. The former San Francisco ace gave up two home runs and allowed all the Marlins scoring in the first three innings before settling down to pitch into the eighth. "He didnt cave in," Giants manager Bruce Bochy said. "He gave up four runs in the first three innings and here he is in the eighth. It says a lot about him. Good for him. Its got to be a good feeling." Cain hadnt won since Aug. 17, 2013 -- a string of 11 consecutive starts. It looked like the drought might continue after Cain was nearly knocked out of the game in the third inning, but he stuck around long enough to get the win in his second outing since slicing the index finger on his right hand. After giving up two home runs to the first seven batters he faced, Cain settled down to allowed six hits over 7 2-3 uneven innings. He struck out seven and walked three. "I made some bad pitches and those guys really capitalized on it," Cain said. "I was making good pitches other than that. I just needed to eliminate the big one that kept costing me." Mike Morse homered for the second consecutive game and drove in three runs while Hunter Pence added three hits and scored twice for the Giants, who trailed by three runs before rallying to bail out Cain. Garrett Jones hit his sixth home run for Miami. The Marlins had won 12 of their last 15 games at the Giants waterfront ballpark and were comfortably ahead 4-1 before San Franciscos comeback. "We swung the bats great in the first three innings," Miami manager Mike Redmond said. "We have to do a better job of shutting them down after we score. We have to do a better job of executing our pitches and shutting them down." Morse, who finished with three hits, cut the gap to 4-3 when he hit a two-run home run off Miami starter Nathan Eovaldi (2-2) in the third. The Giants took the lead for good in the fifth after Angel Pagan drew a leadoff walk and Pence singled. Posey followed with his towering drive to right-centre. Morse added an RBI single. Jeremy Affeldt retired one batter and Sergio Romo worked the ninth for his 14th save. Miami couldnt capitalize off the quick start and was held scoreless over the final six innings. The Marlins announced before the game that ace Jose Fernandez will have Tommy John surgery Friday, ending the season for the reigning NL Rookie of the Year. "Our focus is to get him back," Redmond said. "Im glad hes having it done and starting his recovery process. Obviously its a big blow for us." Giancarlo Stanton singled in the fifth to extend his 17-game hitting streak but the Marlins dropped to 2-6 on their 11-game road trip. Cain fell behind early after giving up a solo home run to Derek Dietrich with one out in the first. Miami added two runs in the second on Jones two-run homer, then made it 4-1 on Casey McGehees RBI double in the third. Eovaldi gave up an RBI groundout to Brandon Hicks in the second then retired four straight following Morses home run until the Giants broke the game open in the fifth. Eovaldi allowed nine hits and six runs over 4 1-3 innings. NOTES: Pablo Sandoval went 1 for 4 in his return to the Giants lineup after leaving Sundays win over Atlanta with a sore toe. ... RHP Anthony DeSclafani, who made his major league debut Sunday in Fernandezs place, will remain in the Marlins rotation for now. ... RHP Henderson Alvarez (2-3) pitches Friday and makes his second career start against the Giants. ... Tim Hudson was scheduled to pitch for San Francisco but has been scratched due to a hip strain. RHP Yusmeiro Petit (2-1) will start in Hudsons place. Brandon Pirri Jersey . Peko, a fourth-round pick in 2006, started all 16 games and a playoff loss to San Diego last season. He was second on the line with 72 tackles and had a career-high three sacks. Max Pacioretty Jersey . Each day, TSN.ca provides the latest rumours, reports and speculation from around the NHL beat. Defensive Depth TSN Hockey Insider Pierre LeBrun is reporting the Toronto Maple Leafs have considerable interest in unrestricted free-agent defenceman Dan Boyle. http://www.goldenknightssale.com/authentic-brad-hunt-golden-knights-jersey/ .com) - There may be a debate in Philadelphia about who should be the starting quarterback of the Eagles. Colin Miller Jersey . In Europe, top teams seem to be largely happy with their squads after spending nearly $1 billion in the off-season. And although English league clubs are unlikely to splash cash in January, Arsenal and Chelsea could be tempted to strengthen their squads with new strikers. Pierre-Edouard Bellemare Jersey . The move will give Hentgen the "time needed to support his family and his fathers current health issues," the Blue Jays said in a release. Hentgen spent 10 of his 14 big-league seasons with the Blue Jays, winning a Cy Young Award in 1996.Philadelphia, PA (SportsNetwork.com) - A pair of Top 25 teams square off at the Rose Bowl on Saturday when UCLA hosts Arizona. The host Bruins have beaten the Wildcats the last two years, but can they make it three in a row? Despite its 6-2 record, UCLA arguably has been the most disappointing team in the country. The Bruins, ranked seventh in the preseason AP poll, currently are 25th after losing two of their last four games. Coach Jim Moras squad dropped a pair of home games to Utah and Oregon before prevailing on the road over California by two points and Colorado by three in overtime. Dont forget, the Golden Bears and Buffaloes are a combined 2-9 in Pac-12 play this season. Outside the 35-point victory over Arizona State, UCLAs other five wins have come by a combined 23 points, and not one of those five opponents is in the same class as Arizona. The 6-1 Wildcats have been perfect on the road this season with victories over UTSA, Washington State and Oregon. Their one loss (home against USC) came in the game following the huge upset of Oregon, so a slight letdown was possible. Last year, Arizona hosted the Bruins a week after back-to-back road wins over Colorado and California - the same situation UCLA is in now. The Wildcats lost at home to the Bruins by five points as slight 1.5-point favorites. Look for Arizona to gain revenge, especially since UCLAs pass defense has been incredibly weak compared to last year while Arizona is eighth nationally in passing with 348 yards per game. Take Arizona plus seven points in the first of three five-star plays. Oregon State returns home after what might have been its most lethargic performance in years. The Beavers were thoroughly outplayed by Stanford in the 38-14 loss, their third defeat in the last four games. One has to expect a bounce-back effort at home against California, particularly because their secondary is ranked second in the league behind the Cardinal, and Cals strength is its aerial attack. The Golden Bears have played two hard-fought contests the last two weeks, losing a heartbreaker to UCLA and then keeping pace with Oregon for 15 minutes before falling by 18 points. They have not been on the road in almost a month and have not beaten Oregon State in Corvallis since 2006. In fact, the Beavers have won 12 of the last 15 meetings and have covered six of the last seven. They also have outscored Cal, 111-31, over the last two games. It is true this Beavers squad is not in the same class as previous years, but if Mike Rileys team can take Utah to double overtime at home, it should easily defeat California by more than a field goal in the same stadium. Take Oregon State minus three points. Pittsburgh hosts Duke in a key ACC Coastal Division matchup. The Blue Devils are on top at 2-1, including a win over Georgia Tech, which is 3-2. Four other squads are right behind at 2-2. Duke followed up its road victory over Georgia Tech with a seven-point home win over Virginia. The Blue Devils had a week off to get ready for the Panthers, who have lost four of their last five games. Pittsburghs lone win came over Virginia Tech, the worst team in the Coastal Division. The Panthers had zero chance to defeat Georgia Tech last week after fumbling four times on their first four possessions, leading to four Yellow Jackets touchdowns. Pittsburgh trailed 28-0 with only about five minutes off the clock! The Panthers now are 1-5 ATS in their last six home games. They also are 0-5 ATS in their last five as home favorites, and outside of their 2013 win and cover over a 2-10 Virginia team, they have failed to cover an ACC game as home ffavorites.dddddddddddd Since losing by three points (and covering) at home against Pittsburgh early last season, the Blue Devils are 14-3 with the three losses coming to Florida State, Texas A&M and Miami (Florida). They should be favored in this game by about a touchdown. Instead, Pittsburgh is giving 3.5 points. Take Duke plus the 3.5 points. THREE-STAR CHOICES For some strange reason, North Carolina was a 17-point underdog against Miami (Florida) earlier in the week. The line has since dropped to 14.5, still a very high number considering how well the Tar Heels have been playing of late. Moreover, they are 9-4 in their last 13 games when getting nine points or more, and Miami is 4-11 in its last 15 games when giving a touchdown or more. The Hurricanes have looked outstanding the last two games, blowing out both Cincinnati and Virginia Tech, but they still have three defeats on the season, including two in ACC play. In addition, they have their biggest game of the year coming up next against Florida State. Last season, the Hurricanes barely defeated Wake Forest, 24-21, as 26-point home favorites in the game leading up to Florida State, while two years ago, they lost to the Tar Heels prior to taking on the Seminoles. North Carolina has the same conference record (2-2) as Miami and the Heels are playing much better than they did earlier in the season. They almost defeated Notre Dame, losing by a touchdown on the road. Then they beat Georgia Tech by five points at home, and last week, they were getting seven points at Virginia and won outright, 28-27. Take North Carolina plus 14.5 points. San Diego State is at Nevada in a crucial Mountain West Conference battle. The Aztecs lead the West Division with a 3-1 record, but Nevada is one game back at 2-2. The Wolf Pack are riding a two-game winning streak with road victories over BYU and Hawaii. Even though this contest is a home game, they have done a good bit of traveling of late, first going to Provo, Utah, and then out to Honolulu. Now they take on the Aztecs, who were off last week after hosting Hawaii on Oct. 18. San Diego State is one of the better rushing teams in the country with Donnel Pumphrey leading the charge. The sophomore already has 989 yards and 12 touchdowns after just seven games. Meanwhile, Nevada is allowing 4.7 yards per carry this season. San Diego State has won and covered the last three meetings. Another one will be on its way this Saturday night. Take San Diego State plus three points. TWO-STAR SELECTIONS Take Cincinnati -4 (Tulane), Missouri -7 (Kentucky) and Ole Miss -2.5 (Auburn). ONE-STAR PLAYS Take Maryland +3.5 (Penn State), Colorado +4 (Washington), Purdue +23.5 (Nebraska) and San Jose State +7 (Colorado State) THIS YEARS RECORD My overall record stands at 69-63-4 after a 4-5-1 mark in Week 9. There were no five-star selections, so they remain at 5-5. The three-star plays went 0-2-1 and are 10-7-1 overall. The two-star choices went 2-0 for a nine-week total of 25-25. The one-star plays went 2-3 for a 29-26-3 mark. THIS WEEKS JEFF FRANK DIRTY DOZEN 1) Ole Miss, 103.5; 2) Alabama, 102.5; 3) TCU, 102; 4) Georgia, 101.5; 5) Ohio State, 101; 6-T) Florida State, Oregon and Michigan State, 100; 9) Mississippi State, 99; 10) Auburn, 98.5; 11-T) LSU and Baylor, 97 (The Dirty Dozen is not a reflection of a given teams won-loss record. It is based on power ratings used to predict spreads for the upcoming week. At the beginning of the season, all FBS teams are assigned a power number, which changes on a week-to-week basis depending on the results of the previous week.) ' ' '