Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 g5 4. h4 g4 5. Ne5 h5 6. Bc4 Nh6 7. d4 d6 8. Nd3 Qe7
9. Nc3 c6 10. Nxf4 d5 11. Bxd5 cxd5 12. Nfxd5 Qd8 13. Bg5 Qa5 14. O-O Be6 15.
Qd2 Kd7 16. b4 Qa6 17. a4 f5 18. b5 Qa5 19. Qd3 Na6 20. exf5 Bf7 21. Nf6+ Kc8
22. Rfe1 Nb4 23. Qe4 Bd6 24. Ncd5 Nxd5 25. Nxd5 Re8 26. Qxe8+ Bxe8 27. Rxe8+
Kd7 28. Rxa8 Nxf5 29. Nf6+ Ke6 30. Re1+ *
Position (FEN): R7/pp6/3bkN2/qP3nBp/P2P2pP/8/2P3P1/4R1K1 b - - 3 30
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 972
Best move: Qxe1#