Rams 30, Cardinals 28

Marc Bulger is still the St. Louis Rams' good-luck charm.

The former third-string quarterback returned from a sprained index finger and threw two touchdown passes, and Jeff Wilkins kicked a 26-yard field goal with 20 seconds left that lifted the Rams over the Arizona Cardinals, 30-28, Sunday night.

Sidelined for three games, Bulger came back and improved to 6-0 as the starter for the Rams, who are 0-6 with most valuable player quarterback Kurt Warner.

However, Bulger also threw two interceptions and struggled in the second half as the Rams (6-8) barely snapped a three-game losing streak that chased the defending NFC champions out of playoff contention.

"He was a little rusty," Rams Coach Mike Martz said. "He made some throws that he doesn't usually make. . . . But he made plays and that's what makes him so special."

Bulger did not care about his problems. He was concentrating on the bottom line.

"Obviously, I made some big mistakes and put my team in some bad situations," Bulger said. "But anytime you win, all of those feelings go away."

Marcel Shipp scored three touchdowns and Jake Plummer's one-yard touchdown pass to Steve Bush gave the Cardinals (5-9), down by 17 points at halftime, a 28-27 lead with 7 minutes 56 seconds to go.

Plummer produced two first downs, one with a sneak and another with a seven-yard draw, before giving the Rams back the ball with 1:51 to go and no timeouts remaining. Bulger made good on the Rams' final chance, moving the team 72 yards in five plays over 1:31, the big play a 58-yard pass to Torry Holt on the first snap.

"They've got 80 yards to go and they get 60 of them on the first play," Cardinals Coach Dave McGinnis said. "You just can't do that."