Chess puzzle (Equality)
Moves: 1. e4 d6 2. d4 Nd7 3. f4 e5 4. fxe5 dxe5 5. dxe5 Qh4+ 6. Ke2 Qxe4+ 7. Be3 Nxe5
8. Nc3 Bg4+ 9. Nf3 Bxf3+ 10. gxf3 Qxf3+ 11. Kd2 Qxh1 *
Position (FEN): r3kbnr/ppp2ppp/8/4n3/8/2N1B3/PPPK3P/R2Q1B1q w kq - 0 12
White to move.
Themes:  Middlegame  
Puzzle rating: 1427
Best move: Bb5+