Chess puzzle (Equality)
Moves: 1. e4 b6 2. d4 Bb7 3. Nc3 e6 4. Bf4 Bb4 5. Ne2 Bxe4 6. a3 Bxc3+ 7. Nxc3 Bb7 8.
Nb5 d6 9. Qg4 g6 10. Bg5 f6 11. Be3 a6 12. Qxe6+ Ne7 13. Qxf6 Rf8 14. Qg5 Rf5
15. Qg4 axb5 16. Bd3 Rh5 17. Be4 d5 18. Bf3 Nd7 19. Qe6 Bc8 *
Position (FEN): r1bqk3/2pnn2p/1p2Q1p1/1p1p3r/3P4/P3BB2/1PP2PPP/R3K2R w KQq - 4 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1260
Best move: Bxh5