Chess puzzle (Equality)
Moves: 1. e4 e5 2. f4 Nc6 3. Nf3 Nf6 4. Nc3 exf4 5. d4 Bb4 6. Bxf4 O-O 7. Bd3 Nh5 8.
Be3 Bxc3+ 9. bxc3 d6 10. Ng5 Nf6 11. O-O h6 12. e5 Nd5 13. Bh7+ Kh8 14. Rxf7
Nxe3 15. Qf3 Qxg5 16. Rxf8+ Kxh7 17. Re1 Nxc2 *
Position (FEN): r1b2R2/ppp3pk/2np3p/4P1q1/3P4/2P2Q2/P1n3PP/4R1K1 w - - 0 18
White to move.
Themes:  Middlegame  
Puzzle rating: 1635
Best move: Qe4+