Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Nf6 5. Bd3 Bd6 6. O-O O-O 7. h3 h6 8. Nc3
c6 9. Ne2 Qc7 10. c3 Be6 11. Be3 Nbd7 12. Qd2 Ne4 13. Qc1 Bf5 14. Bc2 Bh7 15.
Nf4 Rfe8 16. Nh5 Ndf6 17. Bxe4 Nxe4 18. Nh4 Be7 19. f3 Bxh4 20. fxe4 Bxe4 21.
Bxh6 Qg3 22. Bxg7 *
Position (FEN): r3r1k1/pp3pB1/2p5/3p3N/3Pb2b/2P3qP/PP4P1/R1Q2RK1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 880
Best move: Qxg2#