Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. h3 Nc6 4. d4 cxd4 5. Nxd4 Nf6 6. Nxc6 bxc6 7. Bd3 g6 8.
O-O Bg7 9. Nc3 O-O 10. Bg5 h6 11. Bh4 Kh7 12. f4 Qb6+ 13. Kh1 Qxb2 14. Qd2 Qa3
15. Bf2 Nd7 16. e5 dxe5 17. fxe5 Bxe5 18. Ne4 Bxa1 19. Rxa1 Nf6 20. Nxf6+ exf6
21. Qf4 Qb2 *
Position (FEN): r1b2r2/p4p1k/2p2ppp/8/5Q2/3B3P/PqP2BP1/R6K w - - 2 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1606
Best move: Bd4