Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nc3 Nc6 3. Bc4 e6 4. Nf3 a6 5. d4 b5 6. Be2 cxd4 7. Nxd4 Qb6 8. Be3
Bc5 9. Nxc6 Bxe3 10. fxe3 dxc6 11. O-O Qxe3+ 12. Kh1 Ne7 13. Qd6 Qa7 14. Rad1
O-O 15. Bh5 Ng6 16. Bxg6 hxg6 17. Rd3 Re8 18. Qf4 Qe7 19. e5 g5 20. Qg4 f5 21.
exf6 gxf6 22. Rh3 e5 23. Rf5 Bxf5 *
Position (FEN): r3r1k1/4q3/p1p2p2/1p2pbp1/6Q1/2N4R/PPP3PP/7K w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1578
Best move: Qxf5