ORCHARD PARK, N.Y. — Rex Ryan lamented there was only one thing missing in making his Buffalo Bills coaching debut complete.

“I think, we would have gotten a shutout,” Ryan said following a 27-14 season-opening win over the Indianapolis Colts on Sunday. “But when you’re playing the Colts, that’s not going to happen too often.”

In other words, he’ll take it.

The Bills showed signs of unveiling the bully Ryan had vowed to build in Buffalo when he took over in January after Doug Marrone stepped down abruptly.

Karlos Williams and Boobie Dixon each rushed for touchdowns as part of a ground-and-pound attack that netted 147 rushing yards. Quarterback Tyrod Taylor was efficient in his Bills debut, completing 14 of 19 for 195 yards, including a 51-yard touchdown pass to Percy Harvin.

And Buffalo’s dominating defense put the clamps on Andrew Luck and what was one the NFL’s best offenses a year ago.

Luck finished 26 of 49 for 243 yards, two touchdowns and two interceptions.

The Bills grabbed the momentum by capitalizing on Luck’s first interception.

Rookie cornerback Ronald Darby timed his leap perfectly to intercept Luck’s deep pass intended for T.Y. Hilton. Five plays later, Taylor dropped back in the pocket and hit Harvin in stride to open the scoring.

Buffalo scored on its next three possessions, capped by Dixon’s 1-yard run in the third quarter to build a 24-0 lead six minutes into the second half.

RAMS 34, SEAHAWKS 31: St. Louis stopped Marshawn Lynch short of a first down on fourth-and-1 in overtime, making Greg Zuerlein’s 37-yard field goal decisive.

St. Louis survived an 18-point fourth quarter rally by the Sea-hawks, tying the game in the final minute of regulation when Seahawks defensive back Dion Bailey stumbled on Lance Kendricks’ 37-yard touchdown catch.

The Seahawks opened overtime with an onside kick, but Bradley Marquez of the Rams caught Steven Hauschka’s popped-up attempt at the Seattle 49. St. Louis needed only one first down to get into field-goal range.

TITANS 42, BUCCANEERS 14: Marcus Mariota made it look easy, throwing four touchdown passes and outplaying No. 1 overall draft pick Jameis Winston to lead Tennessee to a road victory.

The highly anticipated debut for the rookie quarterbacks was one-sided from the start. Mariota threw for 209 yards without an interception and joined Hall of Famer Fran Tarkenton as the only players to throw four or more TD passes in their first NFL game.

Winston became the first quarterback since Brett Favre in 1991 to have his first NFL pass intercepted and returned for a touchdown.

PACKERS 31, BEARS 23: Aaron Rodgers threw for three touchdowns, two to James Jones, and Green Bay won at Chicago.

CHIEFS 27, TEXANS 20: Alex Smith threw for 243 yards and three touchdowns in the first half at Houston.

DOLPHINS 17, WASHINGTON 10: Jarvis Landry returned a punt 69 yards for a touchdown with 10:22 left, and Miami overcame an early 10-point deficit at Washington.

JETS 31, BROWNS 10: Ryan Fitzpatrick threw two touchdown passes and Chris Ivory ran for two scores as New York won at home in Coach Todd Bowles’ debut.

PANTHERS 20, JAGUARS 9: Josh Norman returned an interception for a touchdown, and Carolina did just enough offensively to earn a win on the road.

BRONCOS 19, RAVENS 13: Former Ravens safety Darian Stewart intercepted a pass in the end zone with 28 seconds left to seal Denver’s home victory.

CARDINALS 31, SAINTS 19: Carson Palmer threw three touchdown passes in his first game back from a torn ACL and Arizona won at home.

CHARGERS 33, LIONS 28: Philip Rivers passed for 404 yards and connected with Ladarius Green for a go-ahead 13-yard touchdown pass in the fourth quarter as San Diego rallied from an 18-point deficit against visiting Detroit.

BENGALS 33, RAIDERS 13: Andy Dalton threw for 269 yards and two touchdowns and Jeremy Hill ran for two scores to help Cincinnati get a road win.