Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. c4 c6 3. d4 Nf6 4. Nc3 Bf5 5. cxd5 cxd5 6. Bf4 Nc6 7. e3 e6 8. Bd3
Bxd3 9. Qxd3 Be7 10. a3 O-O 11. O-O a6 12. Rac1 Nh5 13. Rfe1 Nxf4 14. exf4 Bd6
15. Ne5 Qf6 16. Ne2 Rfe8 17. Qg3 Rac8 18. b4 b5 19. Nxc6 Rc7 20. Ne5 Rec8 21.
Rxc7 Rxc7 22. Rc1 Rxc1+ 23. Nxc1 Qf5 24. Ncd3 Qe4 25. Qe3 Qf5 26. g4 Qf6 27.
Qc1 Bxe5 28. Qc8+ Qd8 *
Position (FEN): 2Qq2k1/5ppp/p3p3/1p1pb3/1P1P1PP1/P2N4/5P1P/6K1 w - - 2 29
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 432
Best move: Qxd8#