A potential bid at PCL history turned into the first extra-inning game at Werner Park this season.

League-leading El Paso (41-22) scored three times in the 10th to get past Omaha (31-33) 6-3 Sunday, denying the Storm Chasers the chance to even their overall record for the second time in three days.

El Paso southpaw Kyle McGrath, making his fourth start in 184 career minor league games, took a perfect game into the eighth inning, retiring the first 21 batters he faced. Jorge Bonifacio lined a leadoff single to spoil McGrath’s bid to become the fourth PCL pitcher to throw a nine-inning perfect game.

McGrath, even after his dominance, left with a no-decision.

Bubba Starling followed the single by Bonifacio with a hit. Samir Duenez then launched a three-run homer to tie the game 3-3.

The Chihuahuas took an early three-run lead against Chaser starter Foster Griffin.

Jose Pirela doubled in a run in the first inning to open the scoring. Michael Gettys then added a two-run homer in the second.

Franchy Cordero tripled for El Paso two outs later. It was the last hit by either team until the eighth.

McGrath had already reached a season-high pitch count before taking the mound in the eighth. His 1-1 pitch to Bonifacio was lined to center field for a clean single, setting the stage for Omaha’s comeback.

Pirela broke the 3-3 tie with an RBI single off Kyle Zimmer (1-3) to open the 10th. Per minor league rules, the Chihuahuas started the inning with a runner at second base. Aderlin Rodriguez gave winning pitcher Phil Maton (1-1) a pair of insurance runs by following Pirela’s hit with a two-run homer to right.

Omaha’s five pitchers combined to strike out 15 in a game that featured 26 strikeouts. The Chasers had a chance to win in the ninth, but Maton fanned two with two runners on.