Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. c4 d5 3. cxd5 cxd5 4. exd5 Nf6 5. Bb5+ Bd7 6. Be2 Nxd5 7. Nf3 e6 8.
Nc3 Nf6 9. d4 Bb4 10. Bd2 O-O 11. a3 Ba5 12. O-O Bb6 13. Be3 Bc6 14. Qd2 Ne4
15. Nxe4 Bxe4 16. Rfd1 Nc6 17. Ng5 Bd5 18. Bf3 Na5 19. Bxd5 Qxd5 20. Qd3 Nb3 *
Position (FEN): r4rk1/pp3ppp/1b2p3/3q2N1/3P4/Pn1QB3/1P3PPP/R2R2K1 w - - 2 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 619
Best move: Qxh7#