Mike Hohensee threw a nine-yard touchdown pass to Glen Kozlowski, Tim Lashar kicked two field goals and the replacement Chicago defense held Minnesota to 43 yards rushing in a 27-7 Bears victory before 32,113 at Soldier Field in Chicago.
The Bears (4-0) took a two-game lead over the Vikings (2-2) in the NFC's Central Division.
"It's disappointing. We were off to such a good start and this strike shattered a dream for us," Vikings Coach Jerry Burns said. "The season was coming together real well and now it seems everything disintegrated."
The Bears' first-half scoring drive covered 80 yards in 12 plays, ending with Hohensee's pass to Kozlowski. The two combined for a 28-yard play early in the drive.
Chris Brewer's one-yard scoring run and Lasher's 26-yard field goal made it 17-0 in the third period.
In two games, the Bears' replacement defense has given up 10 points and been credited with 19 sacks. The Vikings quarterbacks were sacked nine times for 70 yards, with defensive lineman Sean McInerney getting 3 1/2 sacks.
"We have to play the way Bear fans expect us to play," said McInerney. "We're not here to lose. This team is on top and we want to keep it that way until the regular Bears return. We want them to go to the Super Bowl and maybe be a part of it."
49ers 25, Falcons 17:
Joe Montana produced 17 points in the five possessions he played as San Francisco (3-1) won in Atlanta before the smallest crowd in Falcons history, 8,684.
Montana completed five of eight passes for 62 yards, including a six-yard score to Dwight Clark, another returning regular. Two other San Francisco regulars played prominent roles -- Roger Craig (17 carries, 91 yards rushing) and Joe Cribbs (nine carries, 67 yards).
The 49ers built a 20-0 halftime lead while outgaining Atlanta, 261 yards to 56. Atlanta fell to 1-3.
Former Maryland star and Washington Redskin Rick Badanjek scored on a three-yard run for Atlanta in the second half.
Colts 6, Jets 0:
Steve Jordan, a construction worker in San Francisco a month ago, kicked field goals of 35 and 25 yards and Indianapolis (2-2), at home, got the team's first shutout in 11 years. A crowd of 34,927 watched.
Rookie Bryant Jones intercepted two passes and running back Chuck Banks, a Baltimore native waived by Houston four weeks ago, rushed for 159 yards on 25 carries as Indianapolis' replacement team won its second straight.
When asked how he felt about winning his first two games and losing twice with substitute players, Jets Coach Joe Walton scowled and said, "Why don't you look at my face?"
Indianapolis defensive back Terry Wright recovered a fumble by quarterback David Norrie with 1:43 to play and Mike Prior intercepted a pass by Norrie with 17 seconds remaining to end the Jets' last hopes. The Colts' last shutout also was against the Jets, 20-0, on Oct. 24, 1976.
Colts quarterback Gary Hogeboom left in the fourth period with bruised ribs. Jets defensive end Mark Gastineau suffered a mild concussion.
Dolphins 42, Chiefs 0:
Liffort Hobley, the one union member to cross the picket line, returned a fumble 55 yards for a touchdown as Miami (2-2) won in the first regular season game at Joe Robbie Stadium, with 25,867 attending in the rain.
Miami's defense registered the team's first shutout since 1985, scored two touchdowns on fumble recoveries and limited Kansas City (1-3) to 132 total yards.
Hobley, who had two interceptions, grabbed a fumble by Kansas City's Chris Smith and scored in the third period. On the Chiefs' next possession, Robert Parker fumbled and Miami defensive back Trell Hooper returned it 59 yards for a score.
Miami's Ronald Scott scored three touchdowns on short runs.
Lions 19, Packers 16:
Mike Prindle kicked a 31-yard field goal with 2:34 left in overtime to give Detroit (1-3) the victory in Green Bay, Wis., before a crowd of 35,779. Green Bay is 1-2-1.
Prindle's kick was set up by consecutive penalties on Packers defensive back Chuck Washington. Prindle, who had missed a 42-yarder with 10 minutes to go in overtime, kicked four field goals.
Green Bay's Max Zendejas kicked a 45-yard field goal as time expired in regulation to tie the game. Zendejas has made six consecutive field-goal attempts.
Oilers 15, Browns 10:
Herman Hunter rushed for 121 yards on 28 carries in 2 1/2 quarters against a defensive line that included a 12-year NFL veteran and a former No. 1 draft pick as Houston (3-1) won in Cleveland. The victory was the second straight on the road for Houston, whose regular team hadn't won two consecutive road games since 1981. The Oilers are off to their best start since 1979.
Houston, which had lost six straight to Cleveland (2-2), held the Browns to 50 rushing yards. A crowd of 38,927 watched -- large by replacement game standards, but the smallest at Cleveland Stadium since 1977.
Houston's offensive line dominated, although Cleveland had 12-year veteran Carl Hairston (who injured a hamstring) and former first-round Steelers draft pick Darryl Sims on its defensive line.
Chargers 17, Buccaneers 13:
Reserve Rick Neuheisel directed three second-half scoring drives that carried San Diego (3-1) to victory in Tampa, Fla. The game-winner was Neuheisel's 19-yard pass to Tim Moffett two minutes into the fourth quarter.
Neuheisel, a former UCLA star, replaced Mike Kelley at quarterback midway through the second quarter. The Chargers trailed, 10-0, at halftime, but scored on their first three possessions of the second half to take a 17-10 lead. Neuheisel completed 18 of 22 passes for 217 yards.
"Normally, I'd say we'd spend this week getting ready for our next game," Neuheisel said. "But we may spend next week getting ready for the next plane going home. We'll just take it day-by-day."
"I'd go to war with these guys," San Diego Coach Al Saunders said after watching the replacements come from behind for the second straight week.
Cardinals 24, Saints 19:
Veteran Leonard Smith and strike substitute Mark Jackson returned fumbles for touchdowns as St. Louis (2-2) won at home in a game stocked with 30 players who crossed picket lines. A record-low crowd of 11,795 watched in Busch Stadium.
The Cardinals, who have had 18 players cross the picket line -- more than any other team -- had only 143 total yards (11 passing) to 368 for New Orleans (2-2).
Saints running back Dwight Beverly rushed for 139 yards and two scores on 35 carries.
Patriots 14, Bills 7:
Mike LeBlanc, who failed two previous tryouts with New England, rushed for 146 yards in Foxboro, Mass. He became the first Patriot to rush for more than 100 yards since Craig James gained 142 against Cincinnati on Dec. 22, 1985.
The victory was New England's 10th straight over Buffalo (2-2).
Only 11,878 showed up in the rain, the Patriots' smallest home crowd since Oct. 22, 1961, when 9,398 people saw New England beat Buffalo, 52-21.
The Patriots (2-2), the worst rushing team in the NFL last season, ran on their first 18 plays. LeBlanc, of Stephen F. Austin, carried four times for 55 yards on the Patriots' second possession, which ended with Carl Woods' four-yard touchdown run.
Rams 31, Steelers 21:
In Anaheim, Calif., Los Angeles (1-3) won with big days from nonstriking regulars -- Charles White carried 33 times for 166 yards, Steve Dils threw for 148 yards and two touchdowns, Nolan Cromwell blocked a punt to set up the first touchdown and Mike Lansford had a field goal and four extra points. Pittsburgh fell to 2-2.
Dils threw scoring passes of one yard to James McDonald and 11 yards to Malcolm Moore.
Bengals 17, Seahawks 10:
Regular linebacker Reggie Williams (two sacks) and regular lineman Eddie Edwards helped Cincinnati (2-2) stifle Seattle in Seattle. Cincinnati's Marc Logan rushed for 103 yards. Seattle fell to 2-2.
Cincinnati scored all its points in the second quarter -- on Logan's five-yard run, David McCluskey's one-yard run and Massimo Manca's 28-yard field goal. Bengals quarterback Dave Walter fumbled five times.