Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nf3 Bc5 4. d4 exd4 5. Ng5 O-O 6. e5 d5 7. exf6 dxc4 8.
O-O Qxf6 9. Ne4 Qc6 10. Nxc5 Qxc5 11. Qf3 Nc6 12. c3 b6 13. cxd4 Qxd4 14. Nc3
Bb7 15. Be3 Qd6 16. Rad1 Qg6 17. Nd5 Rac8 18. Rfe1 Rfe8 19. Bf4 Rxe1+ 20. Rxe1
h6 21. Bxc7 Qg5 22. Bf4 Qd8 23. Rd1 Nb4 24. Nf6+ Qxf6 25. Qxb7 Rf8 26. Qxa7
Qxf4 27. Qxb6 Nd3 28. Rxd3 Qc1+ 29. Rd1 *
Position (FEN): 5rk1/5pp1/1Q5p/8/2p5/8/PP3PPP/2qR2K1 b - - 2 29
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 565
Best move: Qxd1#