Chess puzzle (Checkmate)
Opening: Rapport-Jobava_System, Rapport-Jobava_System_Other_variations
Moves: 1. d4 Nf6 2. Nc3 d5 3. Bf4 Nc6 4. Nb5 e5 5. dxe5 Nh5 6. Qd2 Nxf4 7. Qxf4 Nb4 8.
e6 Bxe6 9. O-O-O Rc8 10. Nxa7 Ra8 11. Nb5 Nxa2+ 12. Kb1 Bd6 13. Nxd6+ cxd6 14.
e4 Qa5 15. c3 Nxc3+ 16. bxc3 Qxc3 17. Bb5+ Ke7 18. Qg5+ Kf8 19. Ba4 Rxa4 *
Position (FEN): 5k1r/1p3ppp/3pb3/3p2Q1/r3P3/2q5/5PPP/1K1R2NR w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 819
Best move: Qd8#