Chess puzzle (Checkmate)
Moves: 1. c4 e6 2. b3 Bc5 3. Bb2 Nf6 4. e3 O-O 5. Nc3 d5 6. d4 Bb4 7. Nf3 dxc4 8. Bxc4
Ne4 9. Rc1 Nxc3 10. Bxc3 Ba3 11. Rc2 a5 12. O-O Nc6 13. Qd3 h6 14. Ne5 Nxe5 15.
Qe2 Nxc4 16. Qxc4 b6 17. Rd1 Ba6 18. Qc6 Qd6 19. Qf3 Bb4 20. Bb2 Bb7 21. Qg4
Qe7 22. d5 Bxd5 *
Position (FEN): r4rk1/2p1qpp1/1p2p2p/p2b4/1b4Q1/1P2P3/PBR2PPP/3R2K1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 946
Best move: Qxg7#