Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 exd4 3. c3 dxc3 4. Bc4 Nc6 5. Nxc3 Bc5 6. a3 d6 7. b4 Bb6 8. Bb2
Nge7 9. Nd5 O-O 10. Nxb6 axb6 11. Nf3 Bg4 12. Qd3 Ng6 13. h3 Be6 14. Qc3 Bxc4 *
Position (FEN): r2q1rk1/1pp2ppp/1pnp2n1/8/1Pb1P3/P1Q2N1P/1B3PP1/R3K2R w KQ - 0 15
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 865
Best move: Qxg7#