Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. Nc3 Nc6 6. Be2 Nf6 7. g4 Bb4 8. g5
Nxe4 9. Qd3 d5 10. Nxc6 bxc6 11. a3 Qa5 12. Bd2 Nxd2 13. Qxd2 e5 14. O-O Bd6
15. b4 Qd8 16. Kh1 e4 17. f3 h6 18. g6 Qh4 19. gxf7+ Kxf7 *
Position (FEN): r1b4r/5kp1/p1pb3p/3p4/1P2p2q/P1N2P2/2PQB2P/R4R1K w - - 0 20
White to move.
Themes: Discovered Attack Middlegame  
Puzzle rating: 1732
Best move: fxe4+