Table schema:
CREATE TABLE table_name_59 (earnings___ INTEGER, player VARCHAR, rank VARCHAR)

Question: What is the largest number for earnings for tom watson when ranked more than 2?
SQL: SELECT MAX(earnings___) AS $__ FROM table_name_59 WHERE player = "tom watson" AND rank > 2