Jim Harbaugh's former quarterback sure outplayed his current one, and it wasn't even close.
Luck passed for 164 yards while facing his college coach 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. Ahmad Bradshaw added a 1-yard TD run in the final minutes, and Adam Vinatieri kicked a pair of field goals.
Luck kept coming through again to give Indianapolis (2-1) more opportunities.
"I know he's grinning from ear to ear," Colts coach Chuck Pagano said. "I've never seen him smile the way he was smiling after this one."
This marked Colin Kaepernick's 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. He was happier about the fact his two sisters who attend Stanford got to see him play.
"I wasn't caught up in, 'Oh my gosh, I'm going up against Coach Harbaugh, [Greg] Roman and [Vic] Fangio," Luck said. "I figured any time you play this sport, coaches and players come and go so much that you always end up going against someone that you played for or played with or had a good relationship with."
Before Sunday, Harbaugh 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.
49ers CEO Jed York said after the game Smith would seek treatment and miss Thursday's game at St. Louis and perhaps be away from the team longer. Smith apologized to "everybody I let down" while acknowledging he has a problem and will fix it.
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.
"There's no one thing, we just didn't execute this offense," Kaepernick said.
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.
Kendall Hunter ran for a 13-yard score late in the first quarter, but San Francisco has scored 10 total points the past two games.
Monday night football
P Oakland at Denver6:40 p.m. TV • ESPN