Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. a4 d5 3. exd5 cxd5 4. Ra3 e5 5. Re3 Nc6 6. Bb5 Bd6 7. Nf3 e4 8. d3
Ne7 9. dxe4 O-O 10. exd5 Nb4 11. O-O Nbxd5 12. Rd3 Be6 13. c4 Bf5 14. cxd5 Bxd3
15. Bxd3 Nxd5 16. Bxh7+ Kxh7 17. Ng5+ Kg8 18. Qh5 Nf6 19. Qh4 Qc7 20. Nc3 Rfe8
21. Nd5 Qc2 22. Nxf6+ gxf6 23. Nf3 Qg6 24. Rd1 Rad8 25. Nd4 Be5 26. Be3 Bxd4
27. Bxd4 Re4 28. Qh3 Rexd4 29. Rxd4 Qb1+ 30. Rd1 *
Position (FEN): 3r2k1/pp3p2/5p2/8/P7/7Q/1P3PPP/1q1R2K1 b - - 2 30
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1037
Best move: Qxd1#