Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. c4 e6 5. Nf3 Ne7 6. Be2 dxc4 7. Bxc4 Nd5 8. O-O
c5 9. Be3 cxd4 10. Bxd4 Nc6 11. Bb5 Nc7 12. Bxc6+ bxc6 13. Re1 c5 14. Bc3 Nd5
15. Bd2 Qb6 16. b3 Be7 17. Nc3 Rd8 18. Qc1 O-O 19. Nxd5 exd5 20. Bg5 f6 21.
exf6 gxf6 22. Rxe7 fxg5 23. Nxg5 Qf6 24. Rxa7 Be4 25. Nxe4 dxe4 26. Qc4+ Kh8
27. Qe2 Qxa1+ 28. Qf1 Rd1 29. Qxd1 *
Position (FEN): 5r1k/R6p/8/2p5/4p3/1P6/P4PPP/q2Q2K1 b - - 0 29
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 518
Best move: Qxd1#