Quarterback Marc Wilson picked apart a shaky San Diego secondary and Marcus Allen ran for three touchdowns as the Los Angeles Raiders rolled to a 34-21 National Football League victory over the Chargers tonight.

The win was the fifth straight for the Raiders (6-2). San Diego fell to 3-5.

Wilson completed 15 of 31 passes for 258 yards, including seven to tight end Todd Christensen for 134 yards.

Allen, who rushed for 111 yards on 30 carries, scored on runs of three yards and one yard in the second quarter and four yards in the third. His three touchdowns gave him eight this season and 52 in 49 regular-season NFL games. He left the game midway through the fourth quarter with a bruised shoulder.

The Raiders went ahead for good, 6:41 into the game, on a 20-yard field goal by Chris Bahr. Rookie wide receiver Jessie Hester made it 10-0 with 4:37 remaining in the first period by scoring on a 13-yard reverse on his first NFL carry.

The Chargers cut the deficit to 10-7 on Gary Anderson's 52-yard catch from Dan Fouts, but Allen ran for two second-period scores to put Los Angeles in control with a 24-7 halftime edge.

The Chargers closed to 24-14 when Anderson scored from the four in the third quarter, but Allen raised the Raiders' lead to 31-14 with his four-yard run, 4:24 before the end of the period. The key play in the drive was a 20-yard pass from Wilson to Frank Hawkins to the San Diego six.

Bahr's 35-yard field goal early in the fourth quarter ended the Raiders' scoring. Jesse Bendross cut their lead to 34-21 with 2:20 left in the game on a one-yard pass from Fouts, who was 23 of 50 for 315 yards and two touchdowns.

Los Angeles improved its Monday night record to 23-3-1