Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Nf3 Nf6 5. c4 Bg4 6. Be2 e6 7. cxd5 Nxd5 8.
Ne5 Bxe2 9. Qxe2 Nd7 10. O-O Bd6 11. Nd2 O-O 12. Ne4 Bxe5 13. dxe5 Nxe5 14. f4
Nc6 15. f5 Nd4 16. Qd3 Nxf5 17. Qh3 Qh4 18. Qb3 Rab8 19. Nc5 Qd4+ 20. Kh1 Qxc5
21. Bf4 Nxf4 22. Rxf4 Qd5 23. Qh3 Rfd8 24. Qg4 Rbc8 25. h3 b5 26. Raf1 Rc4 27.
Qg5 Rxf4 28. Rxf4 Qxa2 *
Position (FEN): 3r2k1/p4ppp/4p3/1p3nQ1/5R2/7P/qP4P1/7K w - - 0 29
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 829
Best move: Qxd8#