Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. g3 Nc6 3. Bg2 Nf6 4. O-O Bf5 5. d3 e6 6. Nbd2 Bd6 7. Re1 Bg6 8. c3
O-O 9. e4 Ng4 10. h3 Nge5 11. d4 Nd3 12. Re3 dxe4 13. Nxe4 Nxc1 14. Rxc1 Bxe4
15. Rxe4 Qd7 16. Qd2 f5 17. Ree1 f4 18. Ng5 fxg3 19. fxg3 Bxg3 20. Qd3 Bxe1 *
Position (FEN): r4rk1/pppq2pp/2n1p3/6N1/3P4/2PQ3P/PP4B1/2R1b1K1 w - - 0 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 761
Best move: Qxh7#