Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. Nc3 Bb4 5. cxd5 exd5 6. Bg5 O-O 7. e3 c6 8. Bd3
h6 9. Bh4 Nbd7 10. O-O Re8 11. a3 Bd6 12. b4 a6 13. Na4 b5 14. Nc5 Nxc5 15.
dxc5 Bc7 16. Nd4 Bd7 17. Qf3 g5 18. Bg3 Bxg3 19. Qxg3 Ne4 20. Bxe4 Rxe4 21. Qd6
Kg7 22. a4 Be8 23. Qxd8 Rxd8 24. axb5 axb5 25. Ra7 Bd7 26. g3 Ree8 27. Rfa1 Kf6
28. Rc7 Bh3 29. Rxc6+ Kg7 30. Nxb5 Ra8 31. Nd6 *
Position (FEN): r3r3/5pk1/2RN3p/2Pp2p1/1P6/4P1Pb/5P1P/R5K1 b - - 2 31
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 482
Best move: Rxa1#