Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 Nbd7 4. Nf3 e5 5. Bc4 Be7 6. O-O O-O 7. Re1 c6 8. a4
Qc7 9. b3 b6 10. Bb2 a6 11. Bf1 Re8 12. Qd2 Bf8 13. Rad1 Bb7 14. h3 b5 15. Bd3
exd4 16. Nxd4 c5 17. Nf5 b4 18. Nd5 Nxd5 19. exd5 Bxd5 20. Qg5 Ne5 21. Nh6+ Kh8
22. Bxh7 gxh6 *
Position (FEN): r3rb1k/2q2p1B/p2p3p/2pbn1Q1/Pp6/1P5P/1BP2PP1/3RR1K1 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 819
Best move: Qg8#