Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. Nf3 Bg7 3. d4 a6 4. c3 b5 5. Bd3 d6 6. O-O Bb7 7. Re1 Nd7 8. Bf4
Ngf6 9. e5 dxe5 10. dxe5 Nd5 11. Bg3 e6 12. Bh4 Qc8 13. Bg3 O-O 14. Be4 Nc5 15.
Bc2 Rd8 16. Qc1 Ne7 17. Nd4 Nc6 18. Nxc6 Bxc6 19. b4 Nd3 20. Bxd3 Rxd3 21. Qc2
Rd8 22. Nd2 Qd7 23. Nb3 Qd5 24. Rad1 *
Position (FEN): r2r2k1/2p2pbp/p1b1p1p1/1p1qP3/1P6/1NP3B1/P1Q2PPP/3RR1K1 b - - 7 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 779
Best move: Qxg2#