Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. Nf3 d6 4. d3 a6 5. a3 b5 6. Ba2 Bb7 7. Nc3 Qc7 8. Bf4 Nf6
9. h3 Be7 10. Qe2 O-O 11. O-O Re8 12. Ng5 h6 13. Nf3 Nbd7 14. e5 Nd5 15. exd6
Bxd6 16. Bxd6 Qxd6 17. Ne4 Qc7 18. Nh2 N7f6 19. Ng3 Qc6 20. Nf3 Rac8 21. c4 Nb6
22. cxb5 axb5 23. Ne5 *
Position (FEN): 2r1r1k1/1b3pp1/1nq1pn1p/1pp1N3/8/P2P2NP/BP2QPP1/R4RK1 b - - 1 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1142
Best move: Qxg2#