NORWALK, CALIF., JUNE 13 -- Cindy Greiner, the oldest competitor in the field, won her second national heptathlon title and first in six years today at the Mobil Outdoor Track and Field Championships.

Showing the way to the younger competitors in the field of 19, Greiner, 33, finished the seven-event, two-day competition at Cerritos College with a wind-aided score of 6,262 points, only 35 points below her lifetime best.

Meanwhile, Dave Johnson fashioned a second-day comeback and won the decathlon with the second-highest score ever by an American.

Johnson, 27, completed the 10-event, two-day competition with a wind-aided score of 8,600 points, leading a group of seven over the 8,000-point mark -- the first time so many Americans exceeded that total in the same meet.

Johnson's total trails only the record of 8,634 Bruce Jenner set in winning the gold medal at the 1976 Olympics. It surpassed the score of 8,549 Johnson got in winning the national title last year at Houston.

His score is considered the U.S. record since the new javelin was introduced in 1986. Today's score will not be listed as better than the 1989 total because of the wind.

"I didn't expect this score," Johnson said. "I've been training through this for the Goodwill Games. I'm looking for a real good score there. There's no limit to what I can score."

First-day leader Dan O'Brien was runner-up with a career-best 8,483.

Greiner's victory was even more remarkable since she had competed in only one other heptathlon since the 1988 Olympic Games in Seoul, in which she finished eighth.

After that she announced her retirement. But after a year's absence, she returned to training last September, and returned to competition in the Mount San Antonio College Relays in April.

Greiner, also the 1987 Pan American Games gold medalist and fourth in the 1984 Olympics, had a winning performance in only one of the seven events, taking the long jump at 20 feet 11 3/4 inches.

NCAA champion Gea Johnson of Arizona State finished second with 6,135 points and Sharon Hainer was third with 6,030.