Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. e3 c6 3. c4 Nf6 4. Nc3 e6 5. Qc2 Bd6 6. h4 O-O 7. Ng5 h6 8. b3
hxg5 9. hxg5 Ne4 10. Nxe4 dxe4 11. Qxe4 Qxg5 *
Position (FEN): rnb2rk1/pp3pp1/2pbp3/6q1/2P1Q3/1P2P3/P2P1PP1/R1B1KB1R w KQ - 0 12
White to move.
Themes:   Mate in 1 
Puzzle rating: 1500
Best move: Qh7#