Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 f5 3. exf5 Qe7 4. Qh5+ Kd8 5. Qe2 e4 6. Nc3 Nf6 7. d3 d5 8. dxe4
dxe4 9. Be3 Bxf5 10. O-O-O+ Kc8 11. h3 h5 12. g3 g6 13. Bg2 Bg7 14. Bd4 Nc6 15.
g4 Nxd4 16. Rxd4 hxg4 17. hxg4 Bxg4 18. Qe3 c5 19. Rd2 Bf5 20. Rxh8+ Bxh8 21.
Nh3 Ng4 22. Qe2 Bxc3 23. bxc3 Kc7 24. Ng5 Nf6 25. Qb5 a6 26. Qa5+ b6 27. Qa3 e3
28. Re2 Ne4 29. Rxe3 Qd6 30. Nxe4 Qxf4 31. Kd2 Rd8+ 32. Ke2 Bxe4 33. Rxe4 Rd2+
34. Ke1 *
Position (FEN): 8/2k5/pp4p1/2p5/4Rq2/Q1P5/P1Pr2B1/4K3 b - - 2 34
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1454
Best move: Qf2#