The Miami Dolphins harried Kordell Stewart, smothered his receivers and stymied Jerome Bettis. It all added up to a zero for the Pittsburgh Steelers.

Stewart passed for just 82 yards with three interceptions, including Zach Thomas' 17-yard touchdown return, and the Dolphins' defense outscored Pittsburgh in a 21-0 victory Sunday. It was Miami's first shutout in six seasons.The Dolphins managed only 219 yards, including 113 by Dan Marino, but a group of young, swarming defenders carried them to victory for the second week in a row. Stewart completed just 11 of 35 passes and was intercepted twice by Sam Madison.

"It's frustrating for the quarterback and the receivers to have guys in their face the whole game," Madison said. "Kordell was trying to get his timing down, but we were knocking the receivers off their routes, and he couldn't get his arm going. Then there were guys coming at him at 100 mph. It's frustrating for him."

Heavy rain beginning in the third period turned the baseball infield into a muddy quagmire, which compounded the Steelers' offensive woes.

"There are a lot of things we can say, but the best thing is that life goes on," Stewart said. "There are 13 games left in this season, and this game doesn't make any difference if we go to the Super Bowl."

AFC East leader Miami improved to 3-0, and Pittsburgh fell to 2-1.

In a matchup of stout defenses and struggling offenses, the game figured to be low-scoring - and for the Steelers it was. Pittsburgh, which came into the game ranked next-to-last in the AFC in yardage, was shut out for the first time since a 27-0 loss at Los Angeles on Sept. 12, 1993.

VIKINGS 29, LIONS 6: At Minneapolis, Minnesota held Barry Sanders to 12 yards on 13 carries after halftime and forced three turnovers, including two by rookie quarterback Charlie Batch.

Gary Anderson kicked five field goals for the Vikings, whose offense sputtered near the end zone with Randall Cunningham replacing injured Brad Johnson at quarterback.

Still, Cunningham threw a 5-yard touchdown pass to Randy Moss in the third quarter and Leroy Hoard scored on an 11-yard run early in the fourth quarter after Batch fumbled deep in his own end. That allowed the Vikings (3-0) to beat Detroit (0-3) for the first time since 1996.

PACKERS 13, BENGALS 6: At Cincinnati, Green Bay's defense shut down Neil O'Donnell and Corey Dillon.

O'Donnell, who came into the game with a league-best 72 percent completion rate, completed only 16 of 30 passes for 151 yards and was sacked three times. Dillon, last year's AFC offensive rookie of the year, gained only 28 yards on 16 carries for Cincinnati (1-2).

The Packers improved to 3-0 for the second time in three years even though their offense struggled without a consistent running game. Brett Favre threw a touchdown pass, extending his streak to 17 consecutive games with at least one, and Ryan Longwell remained perfect in six field goal attempts this season, hitting from 30 and 35 yards.

JETS 44, COLTS 6: At East Rutherford, N.J., VinnyTestaverde threw four TD passes, Leon Johnson scored three times and Curtis Martin rushed for 144 yards to give the New York Jets their first victory of the season.

Johnson scored on an 82-yard pass play, a 16-yard run and a 1-yard dive as the Jets (1-2) rushed for 302 yards, second most in team history. Testaverde took advantage of his chance to start for injured Glenn Foley with the second four-TD game of his career.

Indianapolis quarterback Peyton Manning, the league's top overall draft pick, completed 20 of 44 passes for 193 yards and was intercepted twice as the Colts fell to 0-3.

CHIEFS 23, CHARGERS 7: At Kansas City, Mo., Ryan Leaf, hospitalized earlier in the week with flu symptoms, committed five turnovers in his first seven possessions and completed only one of 15 passes for four yards as San Diego was routed by Kansas City.

Leaf, the first rookie quarterback since John Elway in 1983 to start his career 2-0, had three fumbles and two interceptions on a rainy and chilly day. All but three of Kansas City's points followed turnovers, but the Chiefs (2-1) had problems of their own on the slippery field and committed a team-record 15 penalties.

On their first three possessions, the Chiefs got field goals of 35, 31 and 33 yards from Pete Stoyanovich, who became the 25th NFL player to score more than 1,000 points. They went ahead 23-0 early in the second half after the Chargers fumbled on a punt return and then committed a 36-yard pass interference penalty.

PATRIOTS 27, OILERS 16: At Foxboro, Mass., New England scored two touchdowns in 18 seconds late in the game.

Terry Glenn scored on a 51-yard pass play from Drew Bledsoe with 4:25 left and Lawyer Milloy returned an interception 30 yards for a touchdown three plays later for the Patriots (2-1).

Eddie George, who matched his career-low with 11 yards rushing in a loss to San Diego last week, gained 100 yards on 23 carries for the Oilers (1-2).

RAMS 34, BILLS 33: At Orchard Park, N.Y., St. Louis quarterback Tony Banks, who fell one yard short of the end zone on the final play against Minnesota last week, scored on a 2-yard run with 11 seconds left to give St. Louis a victory over Buffalo.

Trailing 33-28, the Rams began the winning drive on their own 20 with 3:57 left. After they moved down the field with a 34-yard completion to Ricky Proehl and a 14-yard shuffle pass to Amp Lee, Banks ran in for the go-ahead touchdown.

The Rams (1-2) then went for the 2-point conversion, but the run failed. St. Louis trailed 28-10 in the third quarter before a pair of turnovers by Buffalo (0-3) allowed the Rams to make a comeback.

BUCS 27, BEARS 15: At Tampa, Fla., road-weary and embarrassed, the Tampa Bay Buccaneers took out their frustration on the Chicago Bears.

The Bucs opened Raymond James Stadium by scoring on four straight possessions after halftime to erase a 15-point deficit and turns boos from a sellout crowd to cheers.

Trent Dilfer threw touchdown passes of 13 yards to Reidel Anthony and 44 yards to Dave Moore. Then a spinning Warrick Dunn broke two tackles to score on a 43-yard run to give the Bucs (1-2) their first lead of the season.

Mike Alstott's 2-yard TD run with just over five minutes to play made it 27-15, capping a remarkable turnaround from a sloppy first half in which Tampa Bay was outgained 217 yards to 63, allowed a safety and turned the ball over two times to fall behind 15-0.

SEAHAWKS 24, REDSKINS 14: At Seattle, Steve Broussard got the unbeaten Seattle Seahawks going. Their defense finished off the winless Washington Redskins.

Broussard ran back the game's opening kickoff 90 yards for a touchdown and the Seahawks ran their record to 3-0 - their best start since 1986.

Ricky Watters had his second straight 100-yard rushing game and scored his first touchdown for the Seahawks, who also got Warren Moon's sixth TD pass of the season.

The Redskins (0-3) are off to their worst start since 1981, when they dropped their first five games.

Washington lost despite getting a 300-yard passing game from Trent Green. Green was 27-of-54 for 383 yards and two touchdowns.

BRONCOS 34, RAIDERS 17: At Oakland, Calif., John Elway pulled up lame and Bubby Brister's first pass was disastrous. Then Ray Crockett and Bill Romanowski swung the momentum back to Denver.

Crockett and Romanowski combined for three interceptions that led to scores, and the Broncos remained unbeaten.

Crockett returned his second interception 80 yards for a touchdown with 4:29 remaining to kill the Raiders' comeback attempt.

George's first two turnovers led to touchdown passes by Brister, whose first throw was intercepted by Eric Turner and returned 94 yards for a TD.

After Romanowski's interception, Brister came back to throw a 3-yard scoring pass to Howard Griffith that snapped a 10-all tie just before halftime. Brister also threw a 13-yard TD pass to Ed McCaffrey with 7:08 left in the third period following Crockett's interception.

JAGUARS 24, RAVENS 10: At Jacksonville, Fla., Mark Brunell proved he's still a major factor for the Jacksonville Jaguars. Fred Taylor looks like he's becoming one, too.

Coming off the bench for an injured James Stewart, Taylor had a 52-yard touchdown run and finished with 128 yards rushing Sunday to lead Jacksonville.

Brunell, who struggled through two mediocre games to open the season, threw for 376 yards and two touchdowns as the Jaguars (3-0) continued to dominate the Ravens (1-2), whom they've beaten in all five games between the teams.

Taylor also finished with nine receptions for 85 yards and was key in helping the Jaguars surpass the 100-yard mark on the ground for the third straight game.