Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 h6 5. Nc3 d6 6. Nd5 Nf6 7. Be3 Bb6 8. h3
Nxd5 9. Bxd5 Be6 10. Bxe6 fxe6 11. O-O O-O 12. d4 exd4 13. Bxd4 Nxd4 14. Nxd4
e5 15. Ne6 Qf6 16. Nxf8 Rxf8 17. Qd5+ Kh8 18. Qxb7 Bxf2+ 19. Rxf2 *
Position (FEN): 5r1k/pQp3p1/3p1q1p/4p3/4P3/7P/PPP2RP1/R5K1 b - - 0 19
Black to move.
Themes:  Endgame  
Puzzle rating: 730
Best move: Qxf2+