For the second time in two weeks, Nicole Haunert and John Pearce battled for the top spot in the $25,000 Markel Insurance Grand Prix in San Juan Capistrano.