Nine-Darter

A perfect leg of 501 completed in nine darts.