Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. c3 Nc6 5. d4 Bg4 6. h3 Bh5 7. Qa4 Qc7 8. Be2
Bxf3 9. Bxf3 e6 10. Be3 Bd6 11. Nd2 Ne7 12. b4 O-O 13. Nb3 b6 14. b5 Nd8 15.
Rc1 Nf5 16. Nd2 Qe7 17. Bg4 Nxe3 18. fxe3 f5 19. Bf3 Qh4+ 20. Ke2 Bg3 21. Nf1
f4 22. Nxg3 fxg3 23. Rhf1 Nf7 24. Qb4 Ng5 25. Bg4 Rxf1 26. Rxf1 Ne4 27. Bxe6+
Kh8 28. Rf8+ Rxf8 *
Position (FEN): 5r1k/p5pp/1p2B3/1P1p4/1Q1Pn2q/2P1P1pP/P3K1P1/8 w - - 0 29
White to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 550
Best move: Qxf8#