By JANIE McCAULEY
AP Sports Writer
SAN FRANCISCO — Jim Harbaugh’s former quarterback outplayed his current one, hands down.
Andrew Luck threw for 164 yards and ran for a 6-yard touchdown while facing college coach Jim Harbaugh for the first time, and the Indianapolis Colts defeated the San Francisco 49ers 27-7 on Sunday.
Trent Richardson scored a 1-yard touchdown on his first carry in his Colts debut after being acquired on Wednesday from the Browns. He was drafted two spots behind top pick Luck at No. 3 last year.
Ahmad Bradshaw added a 1-yard TD run in the final minutes, and Adam Vinatieri kicked a pair of field goals before missing a 51-yarder early in the fourth.
But Luck came through again to give Indianapolis (2-1) more opportunities.
It was Colin Kaepernick’s his first home loss at Candlestick Park as a starter.
Frank Gore ran for 82 yards after going for 60 total in his first two games, but there were few bright spots for Kaepernick as San Francisco (1-2) struggled to establish a passing game with tight end Vernon Davis sidelined by a hamstring injury. The defense committed numerous costly penalties for the third straight week.
Luck completed his initial six passes and spoiled the home team’s reunion day between coaches on both sides who know each other’s tendencies dating to their days at Stanford.
The Colts sure appeared to be better prepared.
Luck sent third-year coach Harbaugh to consecutive losses for the first time.
Before Sunday, he was 7-0 following a defeat — and Harbaugh faced criticism for playing and starting Aldon Smith two days after the linebacker was arrested and jailed on suspicion of driving under the influence and marijuana possession.
Kaepernick had been 4-0 on his home field since becoming a starter last November. This time, his 49ers were 10½-point favorites, but looked nothing like the better team in getting thoroughly outplayed.
He completed 2 of his 8 first-half passes and wound up just 13 for 27 for 150 yards with an interception and three sacks.
The 49ers had six penalties for 48 yards and didn’t look much better than they did in their five-turnover, 29-3 loss at division rival Seattle last week.
Richardson carried 13 times for 35 yards, giving the Colts quite the 1-2 punch with Bradshaw’s 19 rushes for 95 yards.
BEARS 40, STEELERS 23
PITTSBURGH — Major Wright returned a Ben Roethlisberger interception 38 yards for a touchdown and forced a fumble to set up a field goal and the Chicago Bears took a 27-20 lead over the Pittsburgh Steelers through three quarters on Sunday night.
PANTHERS 38, GIANTS 0
CHARLOTTE, N.C. — Cam Newton threw three touchdown passes and ran for another, and Carolina sacked Eli Manning seven times as the Panthers handed Tom Coughlin his worst defeat as coach of the New York Giants, 38-0 Sunday.
It was the largest margin of victory in Panthers history.
PATRIOTS 23, BUCS 3
FOXBOROUGH, Mass. — Tom Brady threw two touchdown passes to Kenbrell Thompkins to lead New England to a one-sided win over Tampa Bay.
BENGALS 34, PACKERS 30
CINCINNATI — Terence Newman returned a fumble 58 yards for a touchdown with 3:47 left, rallying Cincinnati past Green Bay in a game of wild momentum swings set up by nonstop turnovers.
SAINTS 31, CARDINALS 7
NEW ORLEANS — Drew Brees passed for three scores and scrambled for New Orleans’ first touchdown rushing of the season in a victory over Arizona.
COWBOYS 31, RAMS 7
ARLINGTON, Texas — DeMarco Murray ran for 175 yards and a touchdown two years after torching St. Louis with a franchise record as a rookie, and Tony Romo threw for three scores in Dallas’ rout.
Murray had his first 100-yard game in more than a year.
RAVENS 30, TEXANS 9
BALTIMORE — Daryl Smith had a 37-yard interception return for a TD, Tandon Doss took a punt 82 yards for another score, and Baltimore smothered Houston’s high-powered offense.
LIONS 27, REDSKINS 20
LANDOVER, Md. — Matthew Stafford completed 25 of 42 passes for 385 yards with two touchdowns and one interception, and Calvin Johnson and Nate Burleson both had 100 yards receiving for Detroit, which beat Washington on the road for the first time since 1939.
TITANS 20, CHARGERS 17
NASHVILLE, Tenn. — Jake Locker helped Tennessee end a skid against the San Diego that spanned two states and two decades.
BROWNS 31, VIKINGS 27
MINNEAPOLIS — Jordan Cameron caught three touchdown passes, including the go-ahead grab in the back of the end zone with 51 seconds left, and Cleveland kept Minnesota winless.
SEAHAWKS 45, JAGUARS 17
SEATTLE — Russell Wilson matched his career high with four touchdown passes — two each to Sidney Rice and Zach Miller — and Seattle overwhelmed Jacksonville.
DOLPHINS 27, FALCONS 23
MIAMI GARDENS, Fla. — Ryan Tannehill lobbed a 1-yard touchdown pass to rookie Dion Sims with 38 seconds left, and unbeaten Miami rallied past Atlanta.
JETS 27, BILLS 20
EAST RUTHERFORD, N.J. — Geno Smith threw two touchdown passes, including a go-ahead 69-yarder to Santonio Holmes in the fourth quarter, and the New York Jets overcame a team-record 20 penalties to hang on and beat Buffalo in an ugly game.