Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Bg4 4. h3 Bh5 5. g4 Bg6 6. h4 h6 7. h5 Bxe4 8. d3 Bh7
9. Nc3 Nf6 10. Be3 Nxg4 11. Rg1 Bf5 12. Nd5 c6 13. Nc3 d5 14. Bb3 d4 15. Bxd4
exd4 16. Qe2+ Be7 17. Ne4 O-O 18. Ng3 Bb4+ 19. Kd1 Re8 20. Qf1 Ne3+ *
Position (FEN): rn1qr1k1/pp3pp1/2p4p/5b1P/1b1p4/1B1PnNN1/PPP2P2/R2K1QR1 w - - 10 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1438
Best move: fxe3