Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. h4 h6 7. h5 Bh7 8. f4
e6 9. Nf3 Nd7 10. Bd3 Bxd3 11. Qxd3 Bb4+ 12. c3 Be7 13. Bd2 Ngf6 14. Ne4 Nxe4
15. Qxe4 Nf6 16. Qe2 O-O 17. Ne5 c5 18. dxc5 Bxc5 19. O-O-O Qa5 20. Kb1 Rfd8
21. g4 Nd5 22. g5 hxg5 23. fxg5 Qb6 24. Ka1 a5 25. h6 g6 26. h7+ Kg7 27. Qf3
Qc7 28. Rdf1 Qxe5 29. h8=Q+ Rxh8 *
Position (FEN): r6r/1p3pk1/4p1p1/p1bnq1P1/8/2P2Q2/PP1B4/K4R1R w - - 0 30
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1432
Best move: Qxf7#