Chess puzzle (Checkmate)
Moves: 1. c4 Nf6 2. Nc3 e6 3. Nf3 d5 4. d4 c5 5. g3 cxd4 6. Nxd4 Nc6 7. cxd5 exd5 8.
Bg2 Bc5 9. Nxc6 bxc6 10. O-O O-O 11. e3 h5 12. b3 h4 13. Bb2 Ng4 14. Qd3 Bd6
15. e4 a5 16. Rfe1 Nxh2 17. Kxh2 hxg3+ 18. fxg3 Qh4+ 19. Kg1 Bxg3 20. Ne2 Bxe1
21. Qd4 Ba6 *
Position (FEN): r4rk1/5pp1/b1p5/p2p4/3QP2q/1P6/PB2N1B1/R3b1K1 w - - 2 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 798
Best move: Qxg7#