Chess puzzle (Equality)
Moves: 1. d4 f5 2. c4 e6 3. Nf3 Nf6 4. h3 d6 5. Bf4 Be7 6. e3 O-O 7. Nc3 Qe8 8. Bd3
Nc6 9. a3 h6 10. d5 Nd8 11. dxe6 Bxe6 12. Qc2 Qg6 13. O-O-O Qxg2 14. Nh4 Qc6
15. Bxf5 Qxc4 16. Bxe6+ Nxe6 17. Ng6 Rfe8 18. Nxe7+ *
Position (FEN): r3r1k1/ppp1N1p1/3pnn1p/8/2q2B2/P1N1P2P/1PQ2P2/2KR3R b - - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1580
Best move: Rxe7