Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Bd3 Nc6 5. Nf3 Bd6 6. O-O Bg4 7. c3 Qd7 8.
Bg5 Nge7 9. Re1 f6 10. Bh4 O-O-O 11. Bg3 Ng6 12. Bxd6 Qxd6 13. Nbd2 Nf4 14. Bf1
h5 15. b4 g5 16. a4 Kb8 17. a5 h4 18. b5 Ne7 19. Qb3 Bd7 20. b6 cxb6 21. axb6
g4 22. bxa7+ Ka8 23. Reb1 Bc6 24. Ne1 g3 25. fxg3 hxg3 26. h3 Rdg8 27. Ba6 bxa6
28. Rxa6 Nxh3+ 29. gxh3 g2 30. Qb8+ Rxb8 *
Position (FEN): kr5r/P3n3/R1bq1p2/3p4/3P4/2P4P/3N2p1/1R2N1K1 w - - 0 31
White to move.
Themes: Advanced Pawn, Double Check, Queenside Attack Middlegame Mate in 1 Promotion
Puzzle rating: 1407
Best move: axb8=Q#