Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. Qf3 e6 3. exd5 Qxd5 4. d3 Qxf3 5. Nxf3 Nf6 6. Be2 Nc6 7. Nc3 Bd6 8.
Be3 O-O 9. O-O-O a5 10. g3 e5 11. d4 exd4 12. Nxd4 Nxd4 13. Bxd4 Nd7 14. f4 c5
15. Be5 Bxe5 16. fxe5 Nxe5 17. Rd5 Nc4 18. Bxc4 Be6 19. Rxc5 Bxc4 20. Rxc4 b5
21. Rc5 b4 22. Na4 h6 23. Rd1 Rfe8 24. b3 Re2 25. h4 Rg2 26. Rd3 Re8 27. Rxa5
Re1+ 28. Kb2 Rgg1 29. c4 Re2+ 30. Rd2 *
Position (FEN): 6k1/5pp1/7p/R7/NpP4P/1P4P1/PK1Rr3/6r1 b - - 2 30
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 934
Best move: Rxd2#