Chess puzzle (Checkmate)
Moves: 1. g3 b6 2. Bg2 Nc6 3. b3 Bb7 4. Bb2 Rb8 5. d4 e6 6. e3 Nf6 7. Ne2 Nxd4 8. Bxb7
Nxe2 9. Bf3 Nxg3 10. hxg3 Bb4+ 11. Nc3 c6 12. Qd3 a5 13. O-O-O b5 14. a3 Bxa3
15. Bxa3 b4 16. Bb2 bxc3 17. Bxc3 Nd5 18. Bxd5 cxd5 19. Bxg7 Rg8 20. Qxh7 Ke7
21. Bf6+ Kxf6 22. Qh4+ Kg7 *
Position (FEN): 1r1q2r1/3p1pk1/4p3/p2p4/7Q/1P2P1P1/2P2P2/2KR3R w - - 2 23
White to move.
Themes:  Endgame Dovetail Mate, Mate in 1 
Puzzle rating: 1412
Best move: Qh6#