Chess puzzle (Checkmate)
Moves: 1. c4 Nf6 2. Nc3 d5 3. cxd5 Nxd5 4. Nf3 Nc6 5. g3 e5 6. Bg2 Nf6 7. d3 Bb4 8.
Bd2 O-O 9. O-O h6 10. a3 Bd6 11. Rc1 a6 12. Na2 Ne7 13. Rc2 Bd7 14. Qc1 Rc8 15.
Bxh6 Ba4 16. Bxg7 Kxg7 17. Rc4 Bb3 18. Rh4 Ng6 19. Rh3 Bxa2 20. Nxe5 Bxe5 21.
Be4 Be6 22. Qh6+ Kg8 23. Bxg6 fxg6 *
Position (FEN): 2rq1rk1/1pp5/p3bnpQ/4b3/8/P2P2PR/1P2PP1P/5RK1 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1807
Best move: Qxg6#