(CBS) Through 17 Astro batters, Rangers pitcher Yu Darvish was perfect.

With two outs in the sixth inning, Darvish worked Jonathan Villar to a 1-2 count before throwing what he – and catcher A.J. Pierzynski  – thought was strike three.

Darvish walked off the mound only to be told by home plate umpire Ron Kulpa that the count was instead 2-2.

Two pitches later, Darvish lost his perfect game on a walk.

After the walk, Pierzynski and Kulpa had words and the former White Sox catcher was ejected from the game.

Check out the GIF below – what do you think? Ball? Strike?