Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d3 b5 6. Bb3 Bc5 7. c3 O-O 8. O-O
d5 9. d4 exd4 10. e5 Ng4 11. cxd4 Bb6 12. Nc3 Be6 13. Ng5 Qe7 14. Bxd5 Bxd5 15.
Nxd5 Qd7 16. Nxb6 cxb6 17. e6 Qxd4 18. exf7+ Kh8 19. Qe2 h6 20. Ne6 Qd6 21.
Nxf8 *
Position (FEN): r4N1k/5Pp1/ppnq3p/1p6/6n1/8/PP2QPPP/R1B2RK1 b - - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 768
Best move: Qxh2#