Chess puzzle (Equality)
Moves: 1. c4 e5 2. g3 b6 3. Bg2 Nc6 4. e3 Bb7 5. Ne2 Nf6 6. O-O Bc5 7. d4 exd4 8. exd4
Be7 9. Nbc3 Na5 10. b3 d5 11. cxd5 Nxd5 12. Nxd5 Bxd5 13. Nf4 Bxg2 14. Nxg2 c5
15. Re1 O-O 16. Bb2 Bf6 17. Qd2 Nc6 18. Rad1 Nxd4 19. Qf4 Qc8 20. Ne3 Qb7 *
Position (FEN): r4rk1/pq3ppp/1p3b2/2p5/3n1Q2/1P2N1P1/PB3P1P/3RR1K1 w - - 4 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1600
Best move: Bxd4