Tekeste Nekatibeb (2:24:06) topped close to 2,800 runners to win the Phoenix in central Arizona.
The USATF certified, Boston Marathon qualifying event includes almost a 1,000 foot drop in elevation.
Tommy Rivers Puzey placed second with a time of 2:26:48.
Jesse Regnier (2:28:17) rounded out the top three.
For the women, it was Jasmine Sessions (2:50:32) taking the top spot.
McKale Davis (2:51:06) secured second, despite finishing almost a minute and a half slower than his fourth-place finish a year ago.
In third was Hailey Hanna with a time of 2:56:53.
Jordan Chipangama (1:06:02) outpaced close to 5,000 runners to win the Half Marathon.
Paul Yak came in a close second at 1:06:28.
Denzel Ramirez (1:09:37) cut just over a minute and a half from his sixth-place finish a year ago, to take third.
For the women, it was Jess Petersson (1:18:29) getting the win.
Kassi Harmon earned runner-up honors with a time of 1:19:27.
Emily Van Meter (1:20:50) managed third.