CREATE TABLE table_31173 ("Player" TEXT, "Starts" FLOAT, "Cuts made" FLOAT, "Best finish" TEXT, "Money list rank" FLOAT, "Earnings  ( $ ) " FLOAT)

What is the best finish for the player whose earnings was $421050?
SELECT "Best finish" FROM table_31173 WHERE "Earnings ($)" = '421050'
SELECT "Best finish" FROM "table_31173" WHERE "Earnings ($)" = '421050'