Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Nf3 Bg7 5. Be3 c6 6. Be2 b5 7. a3 Nbd7 8. O-O
O-O 9. h3 Qc7 10. Qd2 e5 11. Bh6 Re8 12. Bxg7 Kxg7 13. dxe5 dxe5 14. Rfd1 Nc5
15. Qe3 Ne6 16. Nd2 a6 17. Bf3 Bb7 18. Nb3 c5 19. Nd5 Nxd5 20. exd5 Nf4 21. d6
Qd7 22. Bxb7 Qxb7 23. Nxc5 *
Position (FEN): r3r3/1q3pkp/p2P2p1/1pN1p3/5n2/P3Q2P/1PP2PP1/R2R2K1 b - - 0 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 853
Best move: Qxg2#