Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. f3 Nf6 3. e3 c5 4. c3 Nc6 5. Bd3 e6 6. Ne2 b6 7. O-O Bb7 8. a3 Qc7
9. f4 Be7 10. Nd2 O-O 11. Nf3 Ne4 12. h3 Rac8 13. Bd2 a6 14. Be1 b5 15. Bh4 f6
16. Nd2 Nxd2 17. Qxd2 c4 18. Bc2 e5 19. e4 exd4 20. cxd4 dxe4 21. Bxe4 f5 22.
Bd5+ Kh8 23. Bf2 Rcd8 24. Bf3 Bf6 25. d5 Na5 26. Qb4 Nb3 27. Rad1 Rd7 *
Position (FEN): 5r1k/1bqr2pp/p4b2/1p1P1p2/1Qp2P2/Pn3B1P/1P2NBP1/3R1RK1 w - - 5 28
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 597
Best move: Qxf8#