Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 Bb4+ 3. c3 Ba5 4. Be3 c6 5. Bd3 Ne7 6. Nd2 d6 7. Qg4 O-O 8. Bh6
Ng6 9. Be3 f5 10. exf5 exf5 11. Qg3 f4 12. Bxf4 Nxf4 13. Bc2 Qe7+ 14. Kd1 Nd5
15. h4 h6 16. h5 Nf6 17. Qg6 Bg4+ 18. f3 Be6 19. Ne4 Bf7 20. Nxf6+ Qxf6 *
Position (FEN): rn3rk1/pp3bp1/2pp1qQp/b6P/3P4/2P2P2/PPB3P1/R2K2NR w - - 0 21
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 649
Best move: Qh7#