Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. Bc4 a6 4. O-O b5 5. Be2 Bb7 6. d3 d5 7. exd5 Bxd5 8. b3
Nf6 9. Bb2 Be7 10. Nbd2 O-O 11. c4 Bc6 12. Qc2 Nbd7 13. d4 Qc7 14. Ne5 cxd4 15.
Nxd7 Qxd7 16. Bf3 Bxf3 17. Nxf3 d3 18. Qd2 bxc4 19. bxc4 Rac8 20. Rac1 Ne4 21.
Qe3 d2 22. Nxd2 Nxd2 23. Qg3 Nxf1 *
Position (FEN): 2r2rk1/3qbppp/p3p3/8/2P5/6Q1/PB3PPP/2R2nK1 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1072
Best move: Qxg7#