Ricky Carmichael (Suzuki) battled with James Stewart (Kawasaki) for much of the main event this evening in Vancouver, Canada. With about four laps to go, Carmichael took the lead, and won with a significant margin over Stewart in second, while Chad Reed (Yamaha) finished third. Reed was quite a ways back, and seemed to lack the speed he displayed in his victory at Toronto a week ago.
Carmichael has the points lead in the World Supercross GP. For additional details, results and points, visit the official World Supercross GP site here.