Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 d6 3. f4 Nd7 4. Nf3 g6 5. Bc4 Bg7 6. a4 b6 7. O-O Bb7 8. d3 e6
9. Bd2 Ne7 10. Bb3 a6 11. Kh1 Rc8 12. Rb1 O-O 13. h4 Nf6 14. Qe1 Ng4 15. h5 d5
16. hxg6 fxg6 17. exd5 Nf5 18. dxe6 Kh8 19. Ng5 h6 20. Nf7+ Rxf7 21. exf7 Qf6
22. Qe8+ Kh7 23. Qg8+ Rxg8 *
Position (FEN): 6r1/1b3Pbk/pp3qpp/2p2n2/P4Pn1/1BNP4/1PPB2P1/1R3R1K w - - 0 24
White to move.
Themes: Advanced Pawn Middlegame Mate in 1 Promotion
Puzzle rating: 1094
Best move: fxg8=Q#