Brent Bookwalter claimed victory on stage two of the Tour of Utah ahead of Sepp Kuss and James Piccoli.