Chess puzzle (Equality)
Moves: 1. e4 d6 2. d4 c6 3. c4 Nd7 4. Nf3 Qc7 5. Bf4 e5 6. dxe5 dxe5 7. Bg3 h6 8. Be2
Ngf6 9. Nc3 Bb4 10. Qc2 O-O 11. Bd3 Nh5 12. O-O Nxg3 13. fxg3 Nc5 14. a3 Bxc3
15. Qxc3 f6 16. Rf2 Rd8 17. Bc2 Be6 18. h3 a5 19. Raf1 a4 20. Nh4 Rd4 21. Qe3
Nd7 22. Bd3 Bxc4 *
Position (FEN): r5k1/1pqn2p1/2p2p1p/4p3/p1brP2N/P2BQ1PP/1P3RP1/5RK1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1466
Best move: Bxc4+