Chess puzzle (Equality)
Moves: 1. c4 e5 2. e4 Nc6 3. Nc3 Bb4 4. Nd5 Bc5 5. a3 Nf6 6. b4 Be7 7. d3 Nxd5 8. exd5
Nd4 9. Bb2 O-O 10. Bxd4 exd4 11. Nf3 Bf6 12. h4 b6 13. g4 c5 14. b5 a6 15. g5
Be7 16. Qd2 Re8 17. Be2 g6 18. h5 d6 19. hxg6 fxg6 20. O-O-O Bg4 21. Rdg1 Bxf3
*
Position (FEN): r2qr1k1/4b2p/pp1p2p1/1PpP2P1/2Pp4/P2P1b2/3QBP2/2K3RR w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1465
Best move: Bxf3