Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nf3 e6 5. Be2 c5 6. c4 Nc6 7. Be3 Qb6 8. Qb3
cxd4 9. Qxb6 axb6 10. Nxd4 Nxe5 11. Nxf5 exf5 12. cxd5 Bc5 13. Bf4 Ng4 14. O-O
O-O-O 15. Nc3 Ne7 16. Rad1 h6 17. Bxg4 fxg4 18. a3 Ng6 19. Bg3 h5 20. Nb5 h4
21. Bc7 Rd7 22. d6 Rxc7 23. dxc7 g3 24. Kh1 Bxf2 25. h3 Ne5 26. Rd5 Nc4 27.
Rfd1 Ne3 28. Rd8+ Rxd8 *
Position (FEN): 2kr4/1pP2pp1/1p6/1N6/7p/P3n1pP/1P3bP1/3R3K w - - 0 29
White to move.
Themes: Advanced Pawn, Queenside Attack Endgame Mate in 1 Promotion
Puzzle rating: 1297
Best move: cxd8=Q#