Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 d3 4. Bxd3 d6 5. Nf3 Nf6 6. O-O e6 7. Bg5 Be7 8. Bxf6
Bxf6 9. Nfd2 O-O 10. f4 Nc6 11. Qc2 g6 12. Nf3 a6 13. e5 dxe5 14. fxe5 Nxe5 15.
Nxe5 Bxe5 16. Nd2 Bg7 17. Nf3 e5 18. Bc4 Qc7 19. Bb3 Kh8 20. Rae1 b5 21. Ng5 f6
22. Ne4 Bb7 23. Qf2 Rad8 24. Qh4 f5 25. Ng5 Bf6 26. Qh6 Rde8 27. Ne6 Rxe6 *
Position (FEN): 5r1k/1bq4p/p3rbpQ/1p2pp2/8/1BP5/PP4PP/4RRK1 w - - 0 28
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1459
Best move: Qxf8#