Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. d3 Be7 5. O-O O-O 6. Re1 Bd6 7. c3 a6 8. Ba4
b5 9. Bc2 Bc5 10. h3 d6 11. Nbd2 Be6 12. Nb3 Ba7 13. Bg5 h6 14. Bh4 Re8 15. d4
exd4 16. cxd4 Bc8 17. d5 Ne5 18. Nbd4 Ng6 19. Nc6 Qd7 20. Bxf6 gxf6 21. Nxa7
Rxa7 22. Qd4 c5 23. Qxf6 Qb7 24. Qxd6 c4 25. e5 Rd8 26. Qf6 Rxd5 27. Bxg6 fxg6
28. Qxg6+ Kf8 29. Qxh6+ Kg8 30. e6 Qc6 31. Ng5 Rg7 32. e7 Qxh6 *
Position (FEN): 2b3k1/4P1r1/p6q/1p1r2N1/2p5/7P/PP3PP1/R3R1K1 w - - 0 33
White to move.
Themes: Advanced Pawn Middlegame Mate in 1 Promotion
Puzzle rating: 843
Best move: e8=Q#