Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e4 dxe4 3. Nc3 Nf6 4. f3 exf3 5. Nxf3 Bg4 6. h3 Bh5 7. g4 Bg6 8.
Ne5 Nbd7 9. Qf3 Nxe5 10. dxe5 Nd7 11. Qxb7 Bxc2 12. Bb5 e6 13. Bxd7+ Kxd7 14.
Be3 Qb8 15. Qg2 Qxb2 16. O-O Qxc3 17. Rxf7+ Ke8 18. Qxa8+ Kxf7 19. Rf1+ Kg6 *
Position (FEN): Q4b1r/p1p3pp/4p1k1/4P3/6P1/2q1B2P/P1b5/5RK1 w - - 2 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1429
Best move: Qe8#