MIAMI (AP) — Edinson Volquez of the Miami Marlins is pitching a no-hitter through eight innings against the Arizona Diamondbacks.

Volquez has struck out seven, walked two and has thrown 86 pitches. He came into Saturday 1-7 this season, and the Marlins lead 1-0.

Volquez was shaken up after three pitches, turning his right ankle and falling when he collided with Arizona leadoff man Rey Fuentes while covering first. Volquez needed a couple minutes to recover, before deciding to stay in the game.

The most recent Marlins' no-hitter was Sept. 29, 2013, by Henderson Alvarez against the Detroit Tigers. The last time the Diamondbacks were no-hit also came against the Marlins — by Anibal Sanchez on Sept. 6, 2006.

Jake Arrieta of the Chicago Cubs had MLB's most recent no-hitter, on April 21, 2016.