Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. f4 Nc6 7. Nxc6 bxc6 8.
e5 Nd7 9. exd6 exd6 10. Be3 Nf6 11. Qf3 d5 12. Bd4 Bg7 13. Bd3 O-O 14. O-O Re8
15. f5 Rf8 16. Rae1 Nh5 17. Bc5 Re8 18. fxg6 Rxe1 19. gxf7+ Kh8 20. Rxe1 Nf6
21. Re8+ Nxe8 22. f8=R+ Bxf8 *
Position (FEN): r1bqnb1k/p6p/2p5/2Bp4/8/2NB1Q2/PPP3PP/6K1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1041
Best move: Qxf8#