Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. g3 e6 5. Bg2 dxc4 6. Nc3 Nbd7 7. e4 b5 8. a3
Bb7 9. Bg5 Be7 10. Bxf6 Nxf6 11. e5 Nd5 12. O-O Nxc3 13. bxc3 O-O 14. Nd2 Qc7
15. Qg4 c5 16. Bxb7 Qxb7 17. dxc5 Bxc5 18. Ne4 Be7 19. Nf6+ Kh8 20. Nh5 g6 21.
Nf6 Bxf6 22. exf6 Qd5 23. Rfd1 Qc5 24. Qh4 Qe5 25. Rac1 Rad8 26. Re1 Qf5 27.
Re4 Rd5 28. Qh6 Qxf6 *
Position (FEN): 5r1k/p4p1p/4pqpQ/1p1r4/2p1R3/P1P3P1/5P1P/2R3K1 w - - 0 29
White to move.
Themes: Hanging Piece, Kingside Attack Endgame Mate in 1 
Puzzle rating: 877
Best move: Qxf8#