Chess puzzle (Equality)
Moves: 1. b3 d5 2. Bb2 Nf6 3. e3 Bf5 4. Nc3 e6 5. Nf3 Be7 6. d4 O-O 7. Bd3 Bg4 8. h3
Bh5 9. g4 Bg6 10. Bxg6 fxg6 11. O-O c5 12. Ne5 Nc6 13. Nxc6 bxc6 14. Ne2 cxd4
15. Bxd4 c5 16. Be5 Ne4 17. Nf4 Bf6 18. Nxe6 Qe7 19. Bxf6 *
Position (FEN): r4rk1/p3q1pp/4NBp1/2pp4/4n1P1/1P2P2P/P1P2P2/R2Q1RK1 b - - 0 19
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 2290
Best move: Qxe6