Chess puzzle (Equality)
Moves: 1. c4 e5 2. Nc3 c6 3. Nf3 d6 4. e3 Na6 5. d4 exd4 6. exd4 Bg4 7. Bd3 Be7 8. O-O
Nf6 9. h3 Bh5 10. Re1 O-O 11. g4 Bg6 12. Bxg6 fxg6 13. d5 Nc5 14. b4 Ncd7 15.
Ng5 Re8 16. Ne6 Qc8 17. h4 cxd5 18. Nxd5 Nxd5 19. Qxd5 Kh8 20. Bb2 Nf6 21. Bxf6
*
Position (FEN): r1q1r2k/pp2b1pp/3pNBp1/3Q4/1PP3PP/8/P4P2/R3R1K1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 962
Best move: Bxf6