SANTA CLARA, Calif. -- After just two drives, Aaron Rodgers is ready to begin the season for the Green Bay Packers. San Francisco coach Chip Kelly still needs a bit more time to figure out who his starting quarterback will be once the games count next month.Rodgers made the most of his only appearance of the preseason, throwing a touchdown pass to Randall Cobb in the Green Bay Packers 21-10 victory over the San Francisco 49ers on Friday night.I feel good about the work we put in tonight, he said. We had two good, sustained drives. We ran a bunch of plays in those two drives and it was up-tempo and thats important.Colin Kaepernick did not fare as well as he looked extremely rusty in his first game action since last November. He completed 2 of 6 passes and generated one first down on three drives.I wish we had done a little bit more but it was good to get out there and get my feet wet, Kaepernick said.Even though Kaepernick struggled after sitting out the past two weeks with a tired shoulder and Blaine Gabbert led the Niners to a touchdown on one of his two drives, Kelly said hes not ready to pick a starter for the season opener against the Rams on Sept. 12.Youre never going to make any decisions walking off the field, Kelly said. Well sit down as a staff and see where we are.After a three-and-out on the opening drive, Gabbert led the Niners to a score on his final series. He had a nice run and two short completions before Carlos Hyde busted a 27-yard run. Quinton Patton then took a lateral from Gabbert and scampered into the end zone on a 3-yard run.Kaepernick entered to applause on the next series, but did little to show he deserves the starting job. He was quick to leave the pocket when his first option was covered, and three of his passes were broken up by defenders. He finished 2 for 6 for 14 yards and added 18 yards on four runs.After being held out of the first two preseason games despite being healthy, Rodgers played two drives against the 49ers, going 6 for 9 for 60 yards.After the first drive stalled because of penalties, Rodgers led a 14-play, 87-yard drive the next possession. He drew a 12-men-on-the-field penalty when he operated out of the hurry-up offense and capped the drive with a quick pass to Cobb, who juked Chris Davis and got into the end zone for a 6-yard score.ROOKIE WATCHPackers: Joe Callahan, an undrafted rookie out of Division III Wesley College, went 16 for 24 for 167 yards with an 18-yard TD pass to Jared Abbrederis.49ers: First-round draft pick Joshua Garnett did not start but came in after two series to get time with the first-team at left guard.INJURY UPDATEPackers: LB Jayrone Elliott and S Chris Banjo left with hamstring injuries and RB John Crockett injured his shoulder. ... First-round DL Kenny Clark did not play because of a back injury.49ers: Hyde (concussion), DL Quinton Dial (knee), WR Bruce Ellington (hamstring) left with injuries.POSITION BATTLESPackers: Free agent acquisition Jared Cook, competing with Richard Rodgers for the starting tight end role, caught four passes for 54 yards. Rodgers had one catch for 8 yards.49ers: Anthony Davis, a former starter at right tackle, played right guard in a game for the first time since college. Davis sat out last year in a temporary retirement before returning to the team this summer. With Trent Brown entrenched at right tackle, Davis is trying to get back into the lineup at guard.QUOTABLEPackers: Its three wins, but its more about the quality of play. We improved as a football team today, coach Mike McCarthy said after his team improved to 3-0 this preseason.49ers: We werent very consistent except for that one drive, Kelly said. That was the story of the game. We flashed but we werent consistent enough in any area whether it was running the football, converting, protecting, catching it.---AP NFL website: www.pro32.ap.org and http://twitter.com/AP-NFLCarlos Boozer Jersey . Denis Coderre, the former federal MP who was elected mayor on Nov. 3, has drawn the ire of some Montreal Canadiens. During last nights game he tweeted: "Hello? Can we get a one-way ticket to (minor-league) Hamilton for David Desharnais please. Karl Malone Jersey . This should be celebrated because it will not always be this way. With the amount of money given to players by their clubs these days, it is a wonder that so many of those teams allow the sport to continue to take away many of their assets so they can play for a different team in the middle of their season. https://www.cheapjazzonline.com/1008e-dante-exum-jersey-jazz.html . -- For the first time in two months, an opponent was standing up to Alabama. Georges Niang Jersey . It just didnt show when he hit the ice. Berra made 42 saves and Kris Russell scored at 1:32 of overtime, lifting the Calgary Flames to a 3-2 victory over the Chicago Blackhawks on Sunday night. John Stockton Jersey . -- Los Angeles Lakers guard Jordan Farmar will be out for roughly four weeks after tearing his left hamstring. BOSTON -- Mookie Betts homered on the first pitch Boston faced, David Ortiz added a late two-run homer and the Red Sox continued to surge through July with a 13-2 victory over the Minnesota Twins on Thursday night.Dustin Pedroia went 5 for 5 with two doubles for Boston, which had 17 hits while winning its third straight and improving to 12-3 in July.Betts, Ortiz and Xander Bogaerts had three hits apiece and Jackie Bradley Jr. hit a solo homer and finished with three RBI.Steven Wright (12-5) tied his career high with nine strikeouts and held Minnesota to four hits in eight innings. The Twins didnt reach base against the knuckleballer until the fifth and finished with five hits, adding a ground-rule double by pinch-hitter Eduardo Escobar in the ninth off reliever Clay Buchholz.Boston, which had 16 hits in an 11-7 win over San Francisco on Wednesday, was up 3-0 after getting four hits against Minnesota starter Tyler Duffey (5-7) in the first.Betts hit the first pitch Duffey threw out to left, then led off the third with a single as Boston added three more runs and led 6-0. Duffey allowed six runs before being pulled with one out in the third after Bradley doubled for Bostons ninth hit.Max Kepler got Minnesotas first hit, singling with one out in the fifth to start a two-run rally that turned out to be the only offense for the Twins.dddddddddddd.The Red Sox were up 11-2 in the eighth when Ortiz continued his farewell tour with his 24th homer, a shot deep into the seats in right field.TRAINERS ROOMTwins: OF Bryon Buxton was not in the starting lineup for the Twins as manager Paul Molitor rested him against Wrights knuckleball. Buxton was 1 for 9 as Minnesota took two of three games against Detroit.Red Sox: Plans to get C/LF Blake Swihart (sprained left ankle) a minor-league rehab stint are on hold because of recurring soreness in his ankle. Swihart has been out since severely spraining the ankle on June 4. Manager John Farrell said Swihart started feeling the soreness as he increased the intensity of his workouts.UP NEXTTwins: RHP Kyle Gibson (2-6, 5.12 ERA) gets his 12th start of the season for the Twins. Gibson allowed four runs and 10 hits in six innings last week against Cleveland.Red Sox: LHP Eduardo Rodriguez (2-3, 7.18) goes for his second straight win. Rodriguez threw seven strong innings in a win over the Yankees on Saturday, allowing one run and four hits. ' ' '