Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 e6 5. Nf3 a6 6. Bc4 Nc6 7. O-O b5 8. Bb3
Bb7 9. Qe2 Nf6 10. a3 Be7 11. Rd1 O-O 12. e5 Ne8 13. Bf4 Na5 14. Ba2 Nc4 15.
Rac1 Bxf3 16. Qxf3 Nxb2 17. Ne4 d5 18. Qg3 f5 19. exf6 Nxf6 20. Bh6 Nh5 21. Qg4
Rf5 22. Ng3 Nxd1 23. Nxh5 Rxh5 *
Position (FEN): r2q2k1/4b1pp/p3p2B/1p1p3r/6Q1/P7/B4PPP/2Rn2K1 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1464
Best move: Qxg7#