Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nxc6 bxc6 6. Bd3 e5 7. O-O Bc5 8.
Nc3 O-O 9. Na4 Be7 10. f4 exf4 11. Bxf4 d5 12. e5 Ne4 13. Qf3 Ng5 14. Qh5 g6
15. Qh6 Ne6 16. Bg3 c5 17. Qd2 c4 18. Be2 Bb7 19. c3 Qa5 20. b3 Bc6 21. Kh1
Rad8 22. Nb2 d4 23. Nxc4 Qd5 24. cxd4 *
Position (FEN): 3r1rk1/p3bp1p/2b1n1p1/3qP3/2NP4/1P4B1/P2QB1PP/R4R1K b - - 0 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 736
Best move: Qxg2#