Chess puzzle (Equality)
Moves: 1. c4 e5 2. Nf3 d6 3. h3 Be7 4. e3 Nf6 5. d4 e4 6. Nfd2 Nc6 7. Nc3 O-O 8. Ncxe4
d5 9. Ng5 h6 10. Ngf3 Bb4 11. a3 Bxd2+ 12. Bxd2 dxc4 13. Bxc4 Ne4 14. Bd3 f5
15. Qc2 Ne7 16. Bxe4 fxe4 17. Qxe4 Bf5 18. Qxb7 Rb8 19. Qxa7 Rxb2 20. O-O Be4
21. Bc3 Bxf3 *
Position (FEN): 3q1rk1/Q1p1n1p1/7p/8/3P4/P1B1Pb1P/1r3PP1/R4RK1 w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1440
Best move: Bxb2