Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. d4 dxe4 3. c4 Nf6 4. Nc3 Bg4 5. Be2 Bxe2 6. Ngxe2 e6 7. Bg5 Be7 8.
Bxf6 Bxf6 9. Qd2 Bg5 10. Qc2 e3 11. O-O exf2+ 12. Kh1 O-O 13. Rxf2 Be3 14. Rf3
Bxd4 15. Rd1 c5 16. Nb5 e5 17. Rh3 g6 18. Qd2 Nc6 19. Qh6 Qf6 *
Position (FEN): r4rk1/pp3p1p/2n2qpQ/1Np1p3/2Pb4/7R/PP2N1PP/3R3K w - - 4 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 777
Best move: Qxh7#