Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 e6 3. Nc3 a6 4. d4 cxd4 5. Nxd4 Qc7 6. Be3 Nf6 7. Bd3 b5 8. O-O
Bb7 9. Nde2 b4 10. Na4 Nxe4 11. Bf4 d6 12. Bxe4 Bxe4 13. Qd4 Bg6 14. Rad1 e5
15. Qd5 Nc6 16. Be3 Be7 17. Bb6 Qb7 18. f4 Bxc2 19. fxe5 Bxa4 *
Position (FEN): r3k2r/1q2bppp/pBnp4/3QP3/bp6/8/PP2N1PP/3R1RK1 w kq - 0 20
White to move.
Themes: Attacking f2 or f7 Middlegame  
Puzzle rating: 2062
Best move: Qxf7+