Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. Nc3 cxd4 3. Qxd4 Nc6 4. Qd1 Nf6 5. Nf3 e6 6. e3 d5 7. Bd3 Bb4 8.
O-O O-O 9. a3 Ba5 10. b4 Bc7 11. Bb2 a6 12. Ne2 b5 13. a4 bxa4 14. b5 axb5 15.
Bxb5 Bb7 16. Bxa4 Nb4 17. Ne5 Qb8 18. Qd4 Bxe5 19. Qxb4 Bxh2+ 20. Kh1 Bd6 21.
Qh4 Ba6 22. Bxf6 Bxe2 23. Qg5 Be5 *
Position (FEN): rq3rk1/5ppp/4pB2/3pb1Q1/B7/4P3/2P1bPP1/R4R1K w - - 2 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 566
Best move: Qxg7#