Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Bc4 Bg7 7. Be3 O-O 8. f3
a6 9. Qd2 b5 10. Bb3 Bb7 11. Bh6 Nbd7 12. Bxg7 Kxg7 13. h4 h5 14. g4 hxg4 15.
h5 Rh8 16. O-O-O Nxh5 17. fxg4 Nhf6 18. Qg5 b4 19. Nf5+ Kg8 20. Rxh8+ Kxh8 21.
Qh6+ Nh7 *
Position (FEN): r2q3k/1b1npp1n/p2p2pQ/5N2/1p2P1P1/1BN5/PPP5/2KR4 w - - 2 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 816
Best move: Qg7#