Chess puzzle (Checkmate)
Moves: 1. Nf3 e6 2. c4 f5 3. b3 Nf6 4. Bb2 Be7 5. d3 O-O 6. Nbd2 b6 7. Qc2 Bb7 8.
O-O-O d5 9. g3 dxc4 10. Nxc4 c5 11. Bg2 Qc7 12. Nh4 Nc6 13. f4 Nb4 14. Qb1 Nfd5
15. a3 Nc6 16. e4 fxe4 17. dxe4 Nf6 18. Nf3 Rad8 19. Ng5 Bc8 20. e5 Nd5 *
Position (FEN): 2br1rk1/p1q1b1pp/1pn1p3/2pnP1N1/2N2P2/PP4P1/1B4BP/1QKR3R w - - 1 21
White to move.
Themes: Kingside Attack Opening Mate in 1 
Puzzle rating: 1466
Best move: Qxh7#