Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. c4 Bg7 3. Nc3 d6 4. Nf3 b6 5. e3 Bb7 6. Bd3 e6 7. O-O Ne7 8. Re1
O-O 9. b3 Nd7 10. Bb2 c5 11. Nb5 Qb8 12. Qd2 a6 13. Na3 Bxf3 14. gxf3 cxd4 15.
exd4 Qb7 16. Bf1 Qxf3 17. Bg2 Qg4 18. Kh1 Rad8 19. Re4 Qf5 20. Rae1 Nf6 21. Rf4
Qh5 22. d5 Ng4 23. Bxg7 *
Position (FEN): 3r1rk1/4npBp/pp1pp1p1/3P3q/2P2Rn1/NP6/P2Q1PBP/4R2K b - - 0 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 973
Best move: Qxh2#