Chess puzzle (Equality)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 Be7 4. d3 Bh4+ 5. g3 fxg3 6. hxg3 Bxg3+ 7. Ke2 d5 8.
Rg1 dxe4 9. Rxg3 exf3+ 10. Rxf3 Bg4 11. Bg2 Nc6 12. c3 Ne5 13. Kf2 Bxf3 14.
Bxf3 Nxd3+ 15. Kg2 Nf4+ 16. Bxf4 Qxd1 17. Bxd1 O-O-O 18. Bf3 Nf6 19. Na3 g5 *
Position (FEN): 2kr3r/ppp2p1p/5n2/6p1/5B2/N1P2B2/PP4K1/R7 w - - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1930
Best move: Be5