Chess puzzle (Equality)
Moves: 1. d4 d5 2. Bf4 c6 3. Nf3 Bf5 4. e3 Nd7 5. Bd3 Bxd3 6. cxd3 e6 7. O-O Ngf6 8.
h3 h6 9. Nc3 g5 10. Bh2 Bg7 11. Ne5 Nxe5 12. Bxe5 O-O 13. f4 Nd7 14. Bxg7 Kxg7
15. Kh1 f5 16. Qe2 Nf6 17. Rae1 g4 18. Qf2 Kh7 19. e4 Rg8 20. exf5 exf5 21. Ne2
Nh5 22. Ng3 Nxg3+ *
Position (FEN): r2q2r1/pp5k/2p4p/3p1p2/3P1Pp1/3P2nP/PP3QP1/4RR1K w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 832
Best move: Qxg3