Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. e5 d5 7. Bb5 Nd7 8. cxd4
Bb4+ 9. Nc3 a6 10. Ba4 O-O 11. O-O Nb6 12. Bb3 Bxc3 13. bxc3 Ne7 14. h3 Ng6 15.
Ng5 c6 16. f4 h6 17. f5 Nh4 18. Qg4 Nxf5 19. Nxf7 Rxf7 20. Qg6 Rf8 21. Bc2 Qd7
22. Bxh6 Qe6 23. Rxf5 Rxf5 *
Position (FEN): r1b3k1/1p4p1/pnp1q1QB/3pPr2/3P4/2P4P/P1B3P1/R5K1 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1477
Best move: Qxg7#