Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Be7 5. g4 Nf6 6. Nc3 d5 7. Nxc6 bxc6 8.
e5 Nxg4 9. Bf4 O-O 10. Qd2 Re8 11. O-O-O Bb4 12. h3 Nxe5 13. Bxe5 Rxe5 14. Rg1
Bf5 15. h4 Qf6 16. f4 Ree8 17. h5 Rad8 18. a3 Bxc3 19. bxc3 Qd6 20. Kb2 Rb8+
21. Ka2 Be6 22. Qd4 c5 *
Position (FEN): 1r2r1k1/p1p2ppp/3qb3/2pp3P/3Q1P2/P1P5/K1P5/3R1BR1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 865
Best move: Qxg7#