The Cedar City (Utah) Little Leaguers upset the team from Glendale (Ariz.) 4-3, scoring the winning run in the sixth inning.
Brock Esplin drove in the winning run for Utah, hitting a grounder to third base with one out. Arizona third baseman Harris Lyons got Esplin at first base, but the throw by first baseman Degan Harte arrived too late to nail the sliding Trevor Sanders at home.
The loss snapped a 17-game regional losing streak for Utah, dating back to 2002.
Hunter Low had a two-run home run for Utah and Kayden Lunt had a pair of hits.
Nate Calles had a two-run home run for Arizona and Owen Sanborn had a solo homer.