Andy Miele also scored and had two assists while Brett Hextall and Maxim Goncharov each had a goal and an assist. Evan Bloodoff and Petteri Nokelainen also scored, and Curtis McElhinney made 20 saves in two periods.
Hextall broke a 3-3 tie 6:23 into the third with a shot from behind the net that deflected in. O'Sullivan made it 5-3 shortly after and later scored his second with the man advantage.
League MVP Corey Perry did not suit up for the Ducks as both teams went with younger lineups.