Chess puzzle (Equality)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 Nc6 4. Nf3 dxc3 5. Nxc3 e6 6. Bc4 Bb4 7. O-O Nge7 8.
Qe2 Bxc3 9. bxc3 h6 10. Rd1 O-O 11. e5 a6 12. a4 Ng6 13. Kh1 Qc7 14. Ba3 Rd8
15. Bd6 Qa5 16. h4 h5 17. Qe4 Qxc3 18. Ra3 Qa5 19. Ng5 Ncxe5 20. Nxf7 Kxf7 21.
Bxe5 Qxe5 *
Position (FEN): r1br4/1p1p1kp1/p3p1n1/4q2p/P1B1Q2P/R7/5PP1/3R3K w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1754
Best move: Rf3+