Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nf3 Nf6 4. e3 Nbd7 5. c5 c6 6. b4 a5 7. b5 cxb5 8. Bxb5
Be7 9. a4 O-O 10. O-O Qc7 11. Nc3 e5 12. Bxd7 Nxd7 13. Nxd5 Qd8 14. Ba3 exd4
15. exd4 Nf6 16. Nxe7+ Qxe7 17. c6 Qe4 18. Bxf8 Kxf8 19. c7 Bg4 20. Re1 Qd5 21.
Qc2 Rc8 22. Re5 Qd7 23. Qc5+ Kg8 24. Re7 Qf5 25. Ne5 Ne4 26. Qd5 Bh5 27. Qd8+
Rxd8 *
Position (FEN): 3r2k1/1pP1Rppp/8/p3Nq1b/P2Pn3/8/5PPP/R5K1 w - - 0 28
White to move.
Themes: Advanced Pawn Middlegame Mate in 1 Promotion
Puzzle rating: 1224
Best move: cxd8=Q#