Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 f5 3. Nc3 Nf6 4. Nf3 c6 5. Bf4 d5 6. e3 Bd6 7. Bxd6 Qxd6 8. Be2
O-O 9. O-O Nbd7 10. Rc1 Ne4 11. Nd2 Ndf6 12. f3 Ng5 13. h4 Nf7 14. Qe1 e5 15.
cxd5 Nxd5 16. Nxd5 Qxd5 17. dxe5 Qxe5 18. Nc4 Qe7 19. Qc3 Qxh4 20. Ne5 Be6 21.
Bc4 Bxc4 22. Nxc4 Rae8 23. Rfe1 Qg3 24. Qb3 Re7 25. Nd2 Kh8 26. Qa3 Re6 *
Position (FEN): 5r1k/pp3npp/2p1r3/5p2/8/Q3PPq1/PP1N2P1/2R1R1K1 w - - 9 27
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 599
Best move: Qxf8#