Chess puzzle (Checkmate)
Moves: 1. g3 e6 2. d4 d5 3. Bg2 Nf6 4. b3 Nc6 5. Bb2 Bb4+ 6. c3 Ba5 7. Nd2 O-O 8. Ngf3
a6 9. O-O Bb6 10. Ne5 Ne7 11. e4 c6 12. f4 Bc7 13. Qe2 b5 14. Ba3 Re8 15. Bxe7
Qxe7 16. Nxc6 Qd7 17. Nb4 Rb8 18. Rae1 Bb6 19. Kh1 a5 20. Nc2 Nxe4 21. Nxe4
dxe4 22. Bxe4 f5 23. Bxf5 Bb7+ 24. Be4 Bc8 25. Bg2 Qf7 26. f5 e5 27. dxe5 Bxf5
28. Be4 Bxe4+ 29. Qxe4 Qh5 30. e6 Rbd8 31. e7 Rd2 32. Qe6+ Kh8 33. Rf8+ Rxf8 *
Position (FEN): 5r1k/4P1pp/1b2Q3/pp5q/8/1PP3P1/P1Nr3P/4R2K w - - 0 34
White to move.
Themes: Advanced Pawn Middlegame Mate in 1 Promotion
Puzzle rating: 944
Best move: exf8=Q#