Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. g3 d6 3. Bg2 Nf6 4. Nc3 Be7 5. d3 Nc6 6. Nf3 O-O 7. O-O Bg4 8. Bd2
Qd7 9. Re1 Bh3 10. Bh1 h6 11. e3 Nb4 12. d4 Nd3 13. Re2 Nxb2 14. Qb3 exd4 15.
exd4 Nd3 16. Nd1 Bf5 17. Re3 Ng4 18. Rxd3 Bxd3 19. Qxd3 d5 20. cxd5 Qxd5 21.
Ng5 Qd8 *
Position (FEN): r2q1rk1/ppp1bpp1/7p/6N1/3P2n1/3Q2P1/P2B1P1P/R2N2KB w - - 2 22
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 919
Best move: Qh7#