Chess puzzle (Equality)
Moves: 1. e4 g6 2. d4 Bg7 3. c4 d6 4. Nf3 Nc6 5. d5 Ne5 6. Nc3 Bg4 7. Be2 Bxf3 8. Bxf3
Nxf3+ 9. Qxf3 Nf6 10. O-O O-O 11. Re1 Nd7 12. Bf4 h6 13. Qe3 g5 14. Bg3 Ne5 15.
b3 Ng4 16. Qd2 f5 17. h3 f4 18. Bxf4 Nxf2 19. Bg3 Nxh3+ 20. gxh3 e5 21. dxe6
Qe7 22. Nd5 Qxe6 23. Nxc7 *
Position (FEN): r4rk1/ppN3b1/3pq2p/6p1/2P1P3/1P4BP/P2Q4/R3R1K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1550
Best move: Qxh3