Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 Be7 5. Bc4 Nf6 6. Nc3 O-O 7. O-O c6 8. a4
a5 9. h3 Nxe4 10. Nxe4 d5 11. Bd3 dxe4 12. Bxe4 f5 13. Bf3 Kh8 14. c3 f4 15. b3
Bf6 16. Bb2 Na6 17. Qc2 Nc5 18. Rad1 Qb6 19. b4 axb4 20. cxb4 Qxb4 21. Bc3 Qxa4
22. Qb2 Bd7 23. Ra1 Qc4 24. Be2 Qf7 25. Qb4 Rxa1 26. Rxa1 Ne4 27. Bc4 Qh5 *
Position (FEN): 5r1k/1p1b2pp/2p2b2/7q/1QBNnp2/2B4P/5PP1/R5K1 w - - 3 28
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 768
Best move: Qxf8#