Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. f4 d5 3. e5 c5 4. Nf3 Nc6 5. c4 Nh6 6. d4 cxd4 7. Nxd4 Bb4+ 8. Nc3
O-O 9. Nxc6 bxc6 10. cxd5 cxd5 11. Bd2 Nf5 12. Bd3 Ne7 13. O-O Bb7 14. a3 Bc5+
15. Kh1 d4 16. Ne4 Qd5 17. Qh5 Nf5 18. Qg5 Be7 19. Qg4 Ne3 20. Bxe3 dxe3 21.
Rad1 Qc6 22. Nf6+ Bxf6 23. exf6 g6 24. Qh3 Rad8 25. Rg1 Rxd3 26. Qh6 Qxg2+ 27.
Rxg2 *
Position (FEN): 5rk1/pb3p1p/4pPpQ/8/5P2/P2rp3/1P4RP/3R3K b - - 0 27
Black to move.
Themes: Hanging Piece, Pin Endgame Mate in 1 
Puzzle rating: 502
Best move: Rxd1#