James Hinchcliffe raced to his first victory since his near-fatal accident in 2015 by hanging on for a three-lap shootout to the finish Monday on the streets of Long Beach.
Kiwi Scott Dixon led the race for periods but ended up finishing fourth.
Hinchcliffe had two strong late restarts to win in a Honda for Schmidt-Peterson Motorsports. It was the Canadian's first victory since at New Orleans a month before he nearly bled to death in an accident during practice for the Indianapolis 500.
Sebastien Bourdais followed his season-opening victory at St. Pete with a second-place finish to give Honda a 1-2 podium finish.
Josef Newgarden was the highest finishing Team Penske driver and was third in a Chevrolet.
Defending race winner Simon Pagenaud drove from last to fifth.