Джон выиграл гонку, но награду получил другой.
Джон - конь, а получил наездник.
Верно. На худой конец, петух или пёс, если бегали другие животные. Но классический ответ -- конь и жокей или владелец лошади.
было два водителя в шлемах
Не-а. Ну и получили бы оба водителя. Кем должен быть Джон, чтобы награду за его победу получил не Джон?..
и как это возможно если джон это не джон.
Нет, Джон -- это Джон. Он выиграл гонку. Приз получил другой человек. При каком условии это бывает?))
И не дисквалификация. Кто такой Джон?
Теплее. Допустим, Джон штурман и выиграл парусную гонку. Но всё равно приз не получит один рулевой, а вся команда. Здесь иначе: Джон выиграл. Выиграл именно Джон. Но наградили не Джона. Кто такой Джон?
Близко совсем. Но машина не выигрывает гонку сама, а Джон выиграл сам. Джон живой. Кто он?