Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. c3 Nc6 3. d4 exd4 4. cxd4 d5 5. e5 Be6 6. Ne2 g6 7. a3 Bg7 8. Nbc3
Nge7 9. Bg5 O-O 10. Ng3 Qd7 11. Qd2 Bh8 12. Bf6 Nf5 13. Nxf5 Bxf5 14. Be2 Rae8
15. O-O Qe6 16. Qg5 Nxd4 17. Bh5 Bg7 18. h4 Kh8 19. Bd1 Rg8 20. h5 h6 *
Position (FEN): 4r1rk/ppp2pb1/4qBpp/3pPbQP/3n4/P1N5/1P3PP1/R2B1RK1 w - - 0 21
White to move.
Themes: Kingside Attack, Pin Middlegame Mate in 1 
Puzzle rating: 1517
Best move: Qxh6#