Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 c5 3. Nc3 b6 4. cxd5 c4 5. e4 e6 6. Bxc4 Bb4 7. Qa4+ Bd7 8. Qxb4
Ne7 9. b3 O-O 10. Ba3 Ng6 11. Qd6 Qf6 12. Nf3 a6 13. Ne5 Rd8 14. Nxg6 hxg6 15.
Qxb6 Bb5 16. Qb7 Nd7 17. e5 Nxe5 18. dxe5 *
Position (FEN): r2r2k1/1Q3pp1/p3pqp1/1b1PP3/2B5/BPN5/P4PPP/R3K2R b KQ - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1448
Best move: Qxe5+