Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Bf4 c6 3. Nf3 d5 4. e3 Nf6 5. h3 a6 6. Bg5 b5 7. c3 Nbd7 8. Bd3 Be7
9. Bc2 c5 10. Ne5 h6 11. Nxd7 Qxd7 12. Bxf6 Bxf6 13. dxc5 O-O 14. O-O g6 15.
Nd2 Be7 16. b4 a5 17. a3 axb4 18. axb4 Rxa1 19. Qxa1 Bb7 20. Nf3 Ra8 21. Qd1 d4
22. Ne5 Qd5 23. exd4 *
Position (FEN): r5k1/1b2bp2/4p1pp/1pPqN3/1P1P4/2P4P/2B2PP1/3Q1RK1 b - - 0 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 850
Best move: Qxg2#