Chess puzzle (Equality)
Moves: 1. b4 e5 2. Bb2 Nc6 3. b5 Nd4 4. e3 Nxb5 5. Bxb5 a6 6. Be2 Nf6 7. Bxe5 d6 8.
Bb2 Bf5 9. c4 c5 10. Nc3 Qb6 11. Qc1 Ne4 12. Nf3 Be7 13. Nd5 Qa5 14. Bxg7 Rg8
15. Bc3 Nxc3 16. Qxc3 Qxc3 17. Nxc3 Rxg2 18. Nh4 *
Position (FEN): r3k3/1p2bp1p/p2p4/2p2b2/2P4N/2N1P3/P2PBPrP/R3K2R b KQq - 1 18
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1038
Best move: Bxh4