Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. f4 Bg7 8. Bb5+
Nfd7 9. Nf3 a6 10. Bd3 b5 11. O-O O-O 12. e5 dxe5 13. f5 Nb6 14. fxg6 hxg6 15.
Bg5 f6 16. Nxe5 fxg5 17. Nxg6 Rxf1+ 18. Qxf1 Qf6 *
Position (FEN): rnb3k1/6b1/pn3qN1/1ppP2p1/8/2NB4/PP4PP/R4QK1 w - - 1 19
White to move.
Themes: Defensive Move Middlegame  
Puzzle rating: 1521
Best move: Qe2