Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. Nf3 e6 4. Bg5 Be7 5. Nc3 O-O 6. e3 h6 7. Bh4 a6 8. cxd5
Nxd5 9. Bd3 Bxh4 10. Nxh4 Qxh4 11. O-O Nxc3 12. bxc3 b5 13. Qf3 c6 14. a4 Bb7
15. axb5 axb5 16. Bxb5 Rxa1 17. Rxa1 Qe7 18. Bd3 c5 19. Ra7 Bxf3 20. Rxe7 Bd5
21. Rc7 cxd4 22. exd4 Nc6 23. h3 Rb8 24. Kh2 Nd8 25. c4 Ba8 26. Rd7 Nc6 27. f3
Nb4 28. Be4 Bxe4 29. fxe4 Kf8 30. d5 exd5 31. exd5 Rc8 32. d6 Rxc4 *
Position (FEN): 5k2/3R1pp1/3P3p/8/1nr5/7P/6PK/8 w - - 0 33
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 608
Best move: Rd8#