General Motors suffered a big fall in US sales in June, but its figures were still better-than-expected and as an added bonus it beat Toyota.
GM delivered 265,937 vehicles, which was 18.5% down on June 2007 although there were three fewer sales days.
Toyota sales fell 21.4% in the month while Ford sales fell 27.9%.
General Motors shares, which had fallen to a 54-year low on Monday, recovered from early falls to close up 2.2% in New York.
Toyota had been expected to fare better during the month because its smaller, more fuel-efficient cars were better-suited to high fuel prices.
But in the event, Toyota suffered even worse than its US rivals, with its truck sales in particular falling by 38.9%.