Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quem a equipe jogou contra quando um recorde de 3-1, #16 foi alcançado?
 ###Tabelas: CREATE TABLE by_province (by_province_id AUTO_INCREMENT PRIMARY KEY, Province VARCHAR, Kibaki VARCHAR, Raila VARCHAR, Wamalwa VARCHAR, Ngilu VARCHAR, Others VARCHAR, Registered Voters VARCHAR, Turnout % VARCHAR) CREATE TABLE record_by_competition (record_by_competition_id AUTO_INCREMENT PRIMARY KEY, Competition VARCHAR, Played INT, Millwall wins INT, Drawn INT, West Ham wins INT, Millwall goals INT, West Ham goals INT) CREATE TABLE schedule (schedule_id AUTO_INCREMENT PRIMARY KEY, Game INT, Date VARCHAR, Opponent VARCHAR, Result VARCHAR, Wildcats points INT, Opponents INT, Record VARCHAR) CREATE TABLE season_2 (season_2_id AUTO_INCREMENT PRIMARY KEY, Production no. INT, Episode no. INT, Original Airdate VARCHAR, Episode Title VARCHAR, Host VARCHAR) CREATE TABLE chinese_taipei_national_football_team (chinese_taipei_national_football_team_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Venue VARCHAR, Score VARCHAR, Competition VARCHAR, Report VARCHAR)  
SELECT Opponent FROM schedule WHERE Record = 3-1, #16