user: ### NOW ANSWER:
Question: Who was the opponent in games over 58, after Feb 16, and having a record of 40-20-4?
Columns: ['Game', 'February', 'Opponent', 'Score', 'Record']
Types: ['real', 'real', 'text', 'text', 'text']
Sample row: [53.0, 1.0, '@ Minnesota North Stars', '2 - 1', '34-17-2']
SQL:

assistant: SELECT "Opponent" FROM "Table" WHERE "Game" > 58.0 AND "February" > 16.0 AND "Record" = '40-20-4';