Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 c5 4. d5 Be7 5. Bg5 exd5 6. cxd5 d6 7. Bxf6 Bxf6 8.
e4 O-O 9. Nf3 Re8 10. Bd3 Qa5 11. Qc2 a6 12. O-O b5 13. a3 Bg4 14. b4 Qb6 15.
a4 cxb4 16. a5 Qb7 17. e5 dxe5 18. Bxh7+ Kh8 19. Be4 Bxf3 20. Bxf3 e4 *
Position (FEN): rn2r2k/1q3pp1/p4b2/Pp1P4/1p2p3/2N2B2/2Q2PPP/R4RK1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1905
Best move: Nxe4