Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d3 b5 6. Bb3 Bc5 7. O-O O-O 8. Nc3
h6 9. Be3 Ba7 10. Bxa7 Rxa7 11. Bd5 Re8 12. Qd2 Bb7 13. Qe3 Ra8 14. Bxc6 Bxc6
15. Rfe1 d6 16. a3 Bd7 17. d4 c6 18. dxe5 dxe5 19. Rad1 Qc8 20. Rd6 Qc7 21.
Red1 Rad8 22. Qc5 Bg4 23. Rxd8 Rxd8 24. Rxd8+ Qxd8 25. Qxc6 Bh5 26. Nxe5 Bg6
27. Nxg6 fxg6 28. Qxa6 Nxe4 29. Nxe4 *
Position (FEN): 3q2k1/6p1/Q5pp/1p6/4N3/P7/1PP2PPP/6K1 b - - 0 29
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 719
Best move: Qd1#