Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. O-O Nf6 5. Re1 Ng4 6. Rf1 Nd4 7. Nxd4 Bxd4 8.
Qxg4 O-O 9. d3 d5 10. Qg3 c6 11. Ba4 dxe4 12. dxe4 Be6 13. Bg5 f6 14. Bh6 Rf7
15. c3 Qb6 16. cxd4 Qxb2 17. Nc3 exd4 18. Rac1 dxc3 19. Rxc3 Qxa2 20. Bb3 Bxb3
21. Rxb3 Re8 22. Qf3 *
Position (FEN): 4r1k1/pp3rpp/2p2p1B/8/4P3/1R3Q2/q4PPP/5RK1 b - - 2 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1541
Best move: gxh6