Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. b3 Nf6 5. Nc3 Bc5 6. Bb2 d6 7. h3 O-O 8. O-O
a6 9. Qe2 b5 10. Bd5 Nxd5 11. Nxd5 Be6 12. Rac1 Ne7 13. Nh2 Nxd5 14. exd5 Bxd5
15. Qg4 Be6 16. Qg3 Qd7 17. Kh1 f5 18. f4 e4 19. Rce1 d5 20. d3 exd3 21. Rxe6
Qxe6 *
Position (FEN): r4rk1/2p3p1/p3q2p/1pbp1p2/5P2/1P1p2QP/PBP3PN/5R1K w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1135
Best move: Qxg7#