Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 a6 4. Nf3 e6 5. b3 Be7 6. Bb2 Nh6 7. Bd3 O-O 8. O-O Kh8
9. Re1 Nd7 10. Nbd2 c5 11. c4 cxd4 12. Bxd4 dxc4 13. Nxc4 Ng4 14. Rc1 Bc5 15.
Bxc5 Nxc5 16. Bb1 Qc7 17. Nd6 Qb6 18. h3 Nxf2 19. Kxf2 Nd3+ 20. Kf1 *
Position (FEN): r1b2r1k/1p3ppp/pq1Np3/4P3/8/1P1n1N1P/P5P1/1BRQRK2 b - - 2 20
Black to move.
Themes:  Opening Mate in 1 
Puzzle rating: 820
Best move: Qf2#