19. Nge2 Bc5+ 20. Ke1 Qg2 21. Rf1 Bh3, and White resigned. His bishop and rook both hang, and there’s nothing to play for after 22. Bxf4 Qxf1+ 23. Kd2 Qxf3 24. Kc2 Re8. At the other end of the ...