Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. f4 g6 4. Nf3 Bg7 5. Bb5 Nd4 6. O-O Nf6 7. e5 Nxb5 8.
exf6 Nxc3 9. fxg7 Nxd1 *
Position (FEN): r1bqk2r/pp1pppPp/6p1/2p5/5P2/5N2/PPPP2PP/R1Bn1RK1 w kq - 0 10
White to move.
Themes: Advanced Pawn, Hanging Piece Middlegame Back Rank Mate, Mate in 1 Promotion
Puzzle rating: 1330
Best move: gxh8=Q#