SANTA CLARA – Playing an up-tempo style nothing like the 49ers have ever shown before, first-year coach Chip Kelly has brought an element of speed to the team.

The 49ers’ offense played with an urgency to get to the line of scrimmage and stress the Los Angeles Rams’ defense. And the 49ers’ defense hit the Rams with multiple substitutions and pressure from all angles.

Moreover, the 49ers backed it all up with a quick dose of success en route to a 28-0 victory over the Rams in the season opener on Monday night at Levi’s Stadium. It was the first opening-game shutout in the history of the 49ers' organization, including the four seasons (1946-49) spent in the All-America Football Conference.

Quarterback Blaine Gabbert picked up some big yards with his legs; he hit new slot receiver Jeremy Kerley on a fourth-down conversion, Carlos Hyde broke free for a touchdown run as the 49ers built a two-touchdown lead in the first half.

Then, the 49ers’ defense dominated hapless Rams quarterback Case Keenum throughout the game and bottled up Todd Gurley from start to finish.

The game was the renewal of an intra-division, intra-California rivalry. After 21 seasons as the St. Louis Rams, the Rams are back in Los Angeles.

Hyde rushed for 88 yards and two touchdowns on 23 rushing attempts to clearly get the upper hand on Gurley, who rushed for 1,106 yards as a rookie in 13 games. Gurley managed just 47 yards on 17 attempts against a swarming 49ers defense.


Hyde, who rushed for 168 yards in the 49ers’ season-opening victory against the Minnesota Vikings a year ago, got into the end zone near the end of the first quarter on a beautifully blocked play that resulted in an 11-yard touchdown run.

The 49ers’ next score of the first half was set up with NaVorro Bowman’s interception of a pass that Quinton Dial tipped at the line of scrimmage.

It took the 49ers nine plays to travel 39 yards, a drive that culminated with Shaun Draughn’s 3-yard touchdown run. Along the way, Kelly rolled the dice for a second time on fourth down. After failing the first time, Gabbert hit Kerley, who made a diving 18-yard catch to the Los Angeles 21-yard line.

The 49ers’ offense bogged down, but managed a 10-play, 77-yard drive to snap a streak of four consecutive three-and-outs. Gabbert hooked up with tight end Vance McDonald on an 8-yard touchdown pass.

But this game was all about the 49ers’ defense, which suffocated Todd Gurley and Keenum all game. Bowman recorded a team-high nine tackles.

Linebacker Ray-Ray Armstrong, who broken into the NFL in 2013 with the St. Louis Rams, recorded an interception at the 49ers’ 18-yard line late in the third quarter to end Los Angeles most serious scoring threat up to that point.

Keenum completed 17 of 35 pass attempts for 130 yards with two interceptions. The Rams converted just three of their 15 third-down opportunities (20 percent).

Meanwhile, Jared Goff, the No. 1 overall pick in the draft from Cal, did not suit up. Goff is the Rams’ No. 3 quarterback behind Keenum and Sean Mannion, who appeared in just one game last season as a rookie.

Gabbert, who won the 49ers’ starting job over Colin Kaepernick, was the best quarterback on the field – without question. Gabbert had an up-and-down outing, but was more than good enough to emerge with the victory.

Gabbert completed 22 of 35 passes for 170 yards and a touchdown. He also rushed for 43 yards on nine attempts. The 49ers converted 50 percent (eight of 16) of their third-down chances while Gabbert was in the game.

Kaepernick entered the game for the 49ers’ finale offensive series. He did not attempt a pass or a run.

O-line shuffle: After projected starting right guard Anthony Davis did not practice Saturday over apparent unwillingness to make the move from tackle official, the 49ers began the game with Andrew Tiller as the starter.

Tiller had a good block on Hyde’s first-quarter touchdown run, but had to exit near the end of the quarter due to an ankle sprain. When the 49ers needed a backup guard, they turned to Marcus Martin while Davis remained on the sideline. Tiller returned to action after sitting out a full series.

The line had a solid game against a strong Rams defensive front. Tiller, Zane Beadles and Joe Staley, along with tight end Garrett Celek, all had blocks that enabled Hyde to get to near the goal line untouched on his touchdown run.


The 49ers frustrated the undisciplined Rams. Defensive tackle Aaron Donald, one of the game’s young stars, was penalized for a late hit on Gabbert and was ejected when he ripped off Quinton Patton’s helmet during a fourth-quarter scuffle.

This ‘n’ that
--Kaepernick and Eric Reid took a knee, as they had promised for the playing of the national anthem. Kaepernick and Reid are protesting to bring awareness to racial inequality in America.

--Gerald Hodges lined up at inside linebacker, alongside NaVorro Bowman, as part of the 49ers’ base defense. Armstrong saw action in the 49ers’ substitute package on nickel downs. Rookie cornerback Rashard Robinson and second-year safety Jaquiski Tartt also saw significant action as part of the 49ers’ defense on passing downs.

--Guard Joshua Garnett, whom the 49ers traded up to select with the No. 28 overall pick, was among the 49ers’ seven inactive players. Marcus Martin served as the backup at center and both guard positions.

--Arik Armstead, the 49ers’ first-round pick last season, did not play at all during the exhibition season due to a shoulder injury. He returned to action on Monday night and recorded a sack in the first half. Armstead had two sacks as a rookie.

--The 49ers were driving for more points in the second quarter when Draughn fumbled after catching a Gabbert pass. The Rams recovered at their own 39.

--The 49ers did not commit a penalty until the 14:20 mark of the fourth quarter when Tiller was called for a false start.

--Gabbert completed a pass to himself in the third quarter, as he ill-advisedly clutched onto a pass that was deflected back at him. Gabbert was dropped for a 16-yard loss on the play.