Chess puzzle (Equality)
Moves: 1. e4 d6 2. d4 Nd7 3. Nc3 c6 4. Nf3 e5 5. Bc4 h6 6. dxe5 Nxe5 7. Nxe5 dxe5 8.
Bxf7+ Ke7 9. Qxd8+ Kxd8 10. Be3 Nf6 11. f3 Kc7 12. O-O-O Bd6 13. Rd3 Rf8 14.
Bb3 Bd7 15. Rhd1 Be7 16. f4 Bg4 17. fxe5 Bxd1 18. exf6 Bxc2 19. Kxc2 Rxf6 20.
e5 Rff8 21. e6 Rfd8 22. Bf4+ Kb6 23. Na4+ Ka6 24. Bc4+ *
Position (FEN): r2r4/pp2b1p1/k1p1P2p/8/N1B2B2/3R4/PPK3PP/8 b - - 6 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1012
Best move: b5