Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. c4 d5 3. e3 Nf6 4. Nf3 Bg4 5. b3 Nbd7 6. Be2 e5 7. dxe5 Ne4 8. O-O
Bxf3 9. Bxf3 Nxe5 10. Bxe4 dxe4 11. Bb2 Qg5 12. Kh1 Bd6 13. Qxd6 Rd8 14. Qb4
Nf3 15. gxf3 exf3 16. Rg1 Qh4 17. Rg3 Rd1+ 18. Rg1 Qxf2 19. Rxd1 *
Position (FEN): 4k2r/pp3ppp/2p5/8/1QP5/1P2Pp2/PB3q1P/RN1R3K b k - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 908
Best move: Qg2#