Chess puzzle (Equality)
Moves: 1. e4 e5 2. f4 d6 3. d3 Nf6 4. Nf3 Nc6 5. Nc3 Be7 6. fxe5 dxe5 7. Be2 Be6 8.
O-O O-O 9. b3 Nd4 10. Bb2 Bc5 11. Kh1 Ng4 12. Nxd4 Ne3 13. Qd2 Bxd4 14. Rab1
Nxf1 15. Bxf1 c5 16. Ne2 Qd7 17. Nxd4 exd4 18. Be2 b6 19. Bf3 f5 20. exf5 Bxf5
*
Position (FEN): r4rk1/p2q2pp/1p6/2p2b2/3p4/1P1P1B2/PBPQ2PP/1R5K w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1575
Best move: Bxa8