Chess puzzle (Checkmate)
Moves: 1. b3 e6 2. Bb2 d5 3. e3 Nf6 4. Be2 Bd6 5. d3 Nbd7 6. Nf3 c6 7. O-O h5 8. c4 h4
9. h3 Qc7 10. Nc3 b6 11. Rc1 Bb7 12. e4 O-O 13. cxd5 exd5 14. Nxd5 Nxd5 15.
exd5 c5 16. d4 Bf4 17. Rc2 Bxd5 18. dxc5 Be4 19. Bd3 Bxd3 20. Qxd3 Nxc5 21. Qd4
Qd6 *
Position (FEN): r4rk1/p4pp1/1p1q4/2n5/3Q1b1p/1P3N1P/PBR2PP1/5RK1 w - - 2 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 998
Best move: Qxg7#