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: Qual superfície durante o jogo teve Yevgeny Kafelnikov como oponente?
 ###Tabelas: CREATE TABLE singles:_27_15–12 (singles:_27_15–12_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Date VARCHAR, Surface VARCHAR, Opponent VARCHAR, Score VARCHAR) CREATE TABLE may_bumps (may_bumps_id AUTO_INCREMENT PRIMARY KEY, Year INT, Finish position VARCHAR, 1st day VARCHAR, 2nd day VARCHAR, 3rd day VARCHAR, 4th Day VARCHAR) CREATE TABLE active_teams (active_teams_id AUTO_INCREMENT PRIMARY KEY, Tournament Appearances INT, Team VARCHAR, League VARCHAR, Wins INT, Final Losses INT, Semi-Final Losses INT, Fourth-Place* INT, Final Win % VARCHAR, Years of appearance VARCHAR) CREATE TABLE class (class_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Pennant VARCHAR, Builder VARCHAR, Laid Down VARCHAR, Launched VARCHAR, Commissioned VARCHAR) CREATE TABLE 2000–2010 (2000–2010_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Competition VARCHAR, Ground VARCHAR, Score VARCHAR, Attendance INT, Report VARCHAR)  
SELECT Surface FROM singles:_27_15–12 WHERE Opponent = yevgeny kafelnikov