Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Nxd5 6. Nxf7 Kxf7 7. Qf3+ Ke6
8. Nc3 Nb4 9. Bb3 c6 10. a3 Na6 11. O-O Bc5 12. Re1 Rf8 13. Qe4 Bxf2+ 14. Kh1
Bxe1 15. Qxe1 Qf6 16. h3 Qf1+ 17. Qxf1 Rxf1+ 18. Kh2 Nc5 19. Bc4 b5 *
Position (FEN): r1b5/p5pp/2p1k3/1pnnp3/2B5/P1N4P/1PPP2PK/R1B2r2 w - - 0 20
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1904
Best move: Bxf1