Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 Nf6 6. d3 h6 7. c3 Bb7 8. O-O
Be7 9. Be3 d5 10. exd5 Nxd5 11. Bc1 O-O 12. Re1 Bf6 13. Bc2 Re8 14. Nbd2 Nf4
15. Ne4 b4 16. Nxf6+ Qxf6 17. Be3 Rad8 18. a3 bxc3 19. bxc3 e4 20. Bxf4 Qxf4
21. Nd4 Nxd4 22. cxd4 Rxd4 23. Qh5 Red8 24. Re3 exd3 25. Rf3 dxc2 26. Rxf4 Rd1+
27. Rxd1 Rxd1+ 28. Qxd1 *
Position (FEN): 6k1/1bp2pp1/p6p/8/5R2/P7/2p2PPP/3Q2K1 b - - 0 28
Black to move.
Themes: Advanced Pawn, Hanging Piece Endgame Mate in 1 Promotion
Puzzle rating: 851
Best move: cxd1=Q#