Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 f5 4. g3 Nf6 5. Bg2 e6 6. O-O Bd6 7. Nbd2 Nbd7 8. b3
O-O 9. Bb2 Ne4 10. Ne5 Bxe5 11. dxe5 Qc7 12. Nf3 g5 13. h3 g4 14. hxg4 fxg4 15.
Nd2 Nxe5 16. Nxe4 dxe4 17. Bxe4 Ng6 18. Qd3 Qf7 19. Kg2 Bd7 20. Rh1 *
Position (FEN): r4rk1/pp1b1q1p/2p1p1n1/8/2P1B1p1/1P1Q2P1/PB2PPK1/R6R b - - 6 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1415
Best move: Qxf2#