Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Ba5 6. d4 exd4 7. O-O Nge7 8.
Ng5 d5 9. exd5 Ne5 10. Qxd4 f6 11. Re1 Bb6 12. Qh4 N7g6 13. Qh5 Qe7 14. d6 cxd6
15. Bf7+ Kf8 *
Position (FEN): r1b2k1r/pp2qBpp/1b1p1pn1/4n1NQ/8/2P5/P4PPP/RNB1R1K1 w - - 2 16
White to move.
Themes:  Middlegame  
Puzzle rating: 1425
Best move: Bxg6