Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. Nc3 Bb4 5. Qa4+ Nc6 6. e3 O-O 7. Bd2 Re8 8. Rd1
Bd7 9. Qc2 Bf8 10. a3 a6 11. Bc1 dxc4 12. Bxc4 b5 13. Ba2 b4 14. Ne4 bxa3 15.
bxa3 Nxe4 16. Qxe4 Ne7 17. Ne5 Bb5 18. Nxf7 Qc8 19. Bxe6 Bd7 20. Ng5+ Bxe6 *
Position (FEN): r1q1rbk1/2p1n1pp/p3b3/6N1/3PQ3/P3P3/5PPP/2BRK2R w K - 0 21
White to move.
Themes: Kingside Attack Opening Mate in 1 
Puzzle rating: 1644
Best move: Qxh7#