Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d4 exd4 5. c3 Qe7 6. O-O dxc3 7. Nxc3 Nf6 8.
e5 Ng4 9. Nd5 Qd8 10. h3 Ngxe5 11. Nxe5 Nxe5 12. Re1 d6 13. Kf1 O-O 14. Bb3 Qh4
15. Be3 Bxe3 16. Rxe3 Be6 17. Nxc7 Rac8 18. Nxe6 fxe6 19. Bxe6+ Kh8 20. Bxc8 *
Position (FEN): 2B2r1k/pp4pp/3p4/4n3/7q/4R2P/PP3PP1/R2Q1K2 b - - 0 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1263
Best move: Qxf2#