Like Edwards, team-mate James Toseland finished where he started in sixth, but the Englishman's first ever race at the Circuit de Catalunya was more eventful than it might appear. The #52 seemed to lose his rhythm after Rossi made a tight pass for sixth at turn one on the second lap, and eventually slipped back to eleventh, before climbing back up the order to finish a fraction in front of Rizla Suzuki's Chris Vermeulen.
Vermeulen's team-mate Loris Capirossi and San Carlo Honda Gresini rookie Alex de Angelis looked to have tangled as they retired just before the half way stage, whilst Randy de Puniet dropped out of sixth for LCR Honda a lap later.
Toni Elias was the fourth non-finisher, the Spaniard failed to spot that he had been served with a jump start penalty and was subsequently black flagged.
Front row qualifier Nicky Hayden was once again unable to replicate Pedrosa's form on the factory RC212V and faded back to eighth position, with Shinya Nakano and a sore John Hopkins completing the top ten.
Retirements ahead helped Ducati's Marco Melandri - who made a great start - and Kawasaki's Anthony West secure eleventh and twelfth, but only Alice's Sylvain Guintoli finished behind the troubled factory duo.