Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Pirc_Invitation
Moves: 1. Nf3 d6 2. g3 e5 3. Bg2 Nc6 4. c4 f5 5. d3 Nf6 6. Nc3 Be7 7. O-O O-O 8. Rb1
h6 9. b4 a6 10. a4 Nd4 11. Nxd4 exd4 12. Nd5 Nxd5 13. Bxd5+ Kh8 14. Bb2 c5 15.
bxc5 dxc5 16. e3 dxe3 17. fxe3 Rb8 18. Qf3 b5 19. Qf4 Bd6 *
Position (FEN): 1rbq1r1k/6p1/p2b3p/1ppB1p2/P1P2Q2/3PP1P1/1B5P/1R3RK1 w - - 2 20
White to move.
Themes: Kingside Attack, Pin Middlegame Mate in 1 
Puzzle rating: 1537
Best move: Qxh6#