Chess puzzle (Equality)
Moves: 1. e4 c5 2. Bc4 d6 3. d4 cxd4 4. Qxd4 Nf6 5. Nc3 a6 6. e5 Nc6 7. Qh4 Nxe5 8.
Bb3 e6 9. Bg5 Be7 10. Qg3 O-O 11. Nf3 Ne4 12. Nxe4 Nxf3+ 13. Qxf3 *
Position (FEN): r1bq1rk1/1p2bppp/p2pp3/6B1/4N3/1B3Q2/PPP2PPP/R3K2R b KQ - 0 13
Black to move.
Themes:  Middlegame  
Puzzle rating: 1944
Best move: Bxg5