Table schema:
CREATE TABLE table_name_47 (opponent VARCHAR, record VARCHAR, game VARCHAR, february VARCHAR)

Question: Who was the opponent in games over 58, after Feb 16, and having a record of 40-20-4?
SQL: SELECT opponent FROM table_name_47 WHERE game > 58 AND february > 16 AND record = "40-20-4"