Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 d6 5. Be3 Be6 6. Be2 Nf6 7. Nc3 Nxd4 8.
Bxd4 Qd7 9. O-O d5 10. e5 Ne4 11. Nxe4 dxe4 12. c3 O-O-O 13. a4 a6 14. b4 Rg8
15. b5 a5 16. Qc2 f6 17. exf6 gxf6 18. Bxf6 Be7 19. Bxe7 Qxe7 20. Qxe4 Qg5 21.
Bf3 *
Position (FEN): 2kr2r1/1pp4p/4b3/pP4q1/P3Q3/2P2B2/5PPP/R4RK1 b - - 2 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1463
Best move: Bd5