Chess puzzle (Checkmate)
Moves: 1. e3 c5 2. b3 d5 3. Bb2 Nc6 4. h3 e5 5. Bb5 Bd6 6. a3 a6 7. Bf1 d4 8. e4 Nge7
9. d3 O-O 10. g4 Ng6 11. Qf3 b5 12. Nd2 Be6 13. Ne2 Rc8 14. h4 Qd7 15. h5 Bxg4
16. Qg3 Nf4 17. Rg1 f5 18. exf5 Bxe2 19. Bxe2 Nxe2 20. Kxe2 Rxf5 21. Ne4 Rcf8
22. Raf1 Rxh5 23. Nxd6 Qxd6 *
Position (FEN): 5rk1/6pp/p1nq4/1pp1p2r/3p4/PP1P2Q1/1BP1KP2/5RR1 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 400
Best move: Qxg7#