Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Nf3 e6 3. g3 Nc6 4. Bg2 d5 5. O-O Bd6 6. Bg5 h6 7. Bxf6 Qxf6 8.
Nbd2 O-O 9. c4 Nxd4 10. b3 dxc4 11. Nxc4 Nxf3+ 12. Bxf3 Rd8 13. Qc2 e5 14. Bg2
Bf5 15. e4 Be6 16. Rad1 Bxc4 17. Qxc4 c6 18. f4 exf4 19. Rde1 Qe6 20. Qc3 fxg3
21. hxg3 Bxg3 *
Position (FEN): r2r2k1/pp3pp1/2p1q2p/8/4P3/1PQ3b1/P5B1/4RRK1 w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1559
Best move: Qxg3