Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. e5 d4 3. f4 Bf5 4. Nf3 Nc6 5. d3 e6 6. Be2 Bc5 7. O-O Nge7 8. a3 h6
9. b4 Bb6 10. Nbd2 a6 11. Nb3 Nd5 12. Bd2 O-O 13. Rc1 Rc8 14. Kh1 Nc3 15. Bxc3
dxc3 16. d4 Qd7 17. Nc5 Qd5 18. Nxb7 Nxd4 19. Nxd4 Qxb7 20. Nxf5 exf5 21. Qd3
Qc6 22. Qxf5 Rcd8 23. Rcd1 Rd2 24. Bd3 *
Position (FEN): 5rk1/2p2pp1/pbq4p/4PQ2/1P3P2/P1pB4/2Pr2PP/3R1R1K b - - 4 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1403
Best move: Qxg2#