Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Bc4 e5 5. c3 Bc5 6. cxd4 Nxd4 7. Nxe5 Ne6 8.
Nxf7 Kxf7 9. Bxe6+ Kxe6 10. Qd5+ Ke7 11. Qxc5+ d6 12. Bg5+ Nf6 13. Qb4 Kf7 14.
Qb3+ Kg6 15. O-O *
Position (FEN): r1bq3r/pp4pp/3p1nk1/6B1/4P3/1Q6/PP3PPP/RN3RK1 b - - 7 15
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1646
Best move: Kxg5