Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 g6 3. d4 cxd4 4. Qxd4 Nf6 5. e5 Nc6 6. Qa4 Nd5 7. Qe4 Nc7 8.
Bc4 Bg7 9. O-O O-O 10. Nc3 Ne6 11. Be3 b6 12. Rad1 Bb7 13. Bd5 Qc8 14. h4 Qb8
15. h5 Qc7 16. Nb5 Qd8 17. hxg6 hxg6 18. Bxe6 fxe6 19. Qxg6 *
Position (FEN): r2q1rk1/pb1pp1b1/1pn1p1Q1/1N2P3/8/4BN2/PPP2PP1/3R1RK1 b - - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1622
Best move: Rxf3