CREATE TABLE table_name_34 (opponent VARCHAR(255), location VARCHAR(255), record VARCHAR(255))
Location of boston garden, and a Record of 58-23 involved what opponent?
    
SQL: SELECT opponent FROM table_name_34 WHERE location = "boston garden" AND record = "58-23"