Chess puzzle (Checkmate)
Moves: 1. c4 c5 2. e3 e6 3. d4 d5 4. Nf3 Nf6 5. Nc3 Nc6 6. dxc5 Bxc5 7. cxd5 exd5 8.
Be2 O-O 9. O-O Be6 10. a3 Rc8 11. b4 Bd6 12. Bb2 a6 13. Rc1 Bb8 14. Nb1 Ne4 15.
Nbd2 Qc7 16. g3 Rfd8 17. Nb3 Qe7 18. Nbd4 Ne5 19. Nxe6 Qxe6 20. Rxc8 Rxc8 21.
Nd4 Qh3 22. Nf3 Ng4 23. Qxd5 Nxe3 24. Qxe4 *
Position (FEN): 1br3k1/1p3ppp/p7/8/1P2Q3/P3nNPq/1B2BP1P/5RK1 b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1048
Best move: Qg2#