user: Question: Name the opponent with attendance of 31,777
Columns: ['Date', 'Opponent', 'Score', 'Loss', 'Attendance', 'Record']
Types: ['text', 'text', 'text', 'text', 'text', 'text']
Sample row: ['July 1', '@ Red Sox', '4 - 0', 'Parris (0-2)', '33,005', '33-46']
SQL:

assistant: SELECT "Opponent" FROM "Table" WHERE "Attendance" = '31,777';