Chess puzzle (Checkmate)
Moves: 1. e3 d5 2. d4 c5 3. c4 cxd4 4. exd4 dxc4 5. Bxc4 Nf6 6. Nc3 e6 7. Be3 Bb4 8.
Ne2 Nc6 9. O-O O-O 10. a3 Be7 11. Bb3 b6 12. Bc2 Bb7 13. Qd3 Rc8 14. Bg5 g6 15.
Qh3 Nd5 16. Bh6 Nxc3 17. bxc3 Re8 18. Ng3 Bf8 19. Ne4 Bxh6 20. Qxh6 f5 21. Ng5
Re7 22. Rfe1 Qd5 23. Rxe6 Nxd4 24. Rxe7 *
Position (FEN): 2r3k1/pb2R2p/1p4pQ/3q1pN1/3n4/P1P5/2B2PPP/R5K1 b - - 0 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1450
Best move: Qxg2#