Chess puzzle (Checkmate)
Moves: 1. Nf3 Nc6 2. d4 g6 3. d5 Nb4 4. a3 Na6 5. e4 Bg7 6. Bxa6 bxa6 7. Nc3 Bb7 8.
O-O Nf6 9. Bg5 O-O 10. Rb1 d6 11. Bxf6 Bxf6 12. Nd4 c5 13. Nf3 Bg7 14. Re1 Rb8
15. Qe2 e6 16. h3 Re8 17. Qd3 Ba8 18. Qxa6 Qc7 19. Qd3 c4 20. Qd2 Rb6 21. Na4
Rb5 22. b3 cxb3 23. cxb3 exd5 24. exd5 Rxe1+ 25. Rxe1 Bxd5 26. Re8+ Bf8 27. Qh6
Rb8 *
Position (FEN): 1r2Rbk1/p1q2p1p/3p2pQ/3b4/N7/PP3N1P/5PP1/6K1 w - - 4 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1320
Best move: Qxf8#