Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. Nc3 d5 3. e5 Nfd7 4. d4 e6 5. Nce2 c5 6. c3 Nc6 7. f4 Qb6 8. Nf3
h6 9. Ng3 cxd4 10. cxd4 Be7 11. Be2 O-O 12. O-O a5 13. b3 Qc7 14. Bb5 Na7 15.
Bd3 b6 16. Be3 Qb7 17. Qe1 Nb8 18. Nh5 f5 19. exf6 Bxf6 20. Qg3 Qf7 21. Bg6 Qe7
22. Ne5 Nac6 23. Rf2 Nxe5 24. fxe5 Bh4 25. Rxf8+ Kxf8 26. Rf1+ Kg8 27. Qg4 Bg5
28. Bf7+ Kh8 29. Kh1 Bxe3 *
Position (FEN): rnb4k/4qBp1/1p2p2p/p2pP2N/3P2Q1/1P2b3/P5PP/5R1K w - - 0 30
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 463
Best move: Qxg7#