Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 d6 3. Bc4 Be7 4. h3 Nf6 5. Nf3 c6 6. Bb3 O-O 7. d3 b5 8. O-O a5
9. a3 Nbd7 10. Ne2 Nc5 11. Ba2 Ne6 12. Ng3 h6 13. Nf5 Nc5 14. N3h4 Nfxe4 15.
Nxe7+ Qxe7 16. Nf3 Ng5 17. Nh4 Nge6 18. Nf5 Qd8 19. Bxh6 gxh6 20. Qg4+ Ng7 *
Position (FEN): r1bq1rk1/5pn1/2pp3p/ppn1pN2/6Q1/P2P3P/BPP2PP1/R4RK1 w - - 2 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 859
Best move: Qxg7#