Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Bc5 5. Be3 Bb6 6. Nxc6 bxc6 7. Bxb6 cxb6
8. Qg4 Qf6 9. Nc3 d5 10. Qg3 dxe4 11. Nxe4 Qxb2 12. Rd1 Qb4+ 13. Nc3 Qe7+ 14.
Be2 Qf6 15. Ne4 Qg6 16. Qc7 Bf5 17. Nd6+ Kf8 18. Nxf5 Qxf5 19. Rd8+ Rxd8 *
Position (FEN): 3r1knr/p1Q2ppp/1pp5/5q2/8/8/P1P1BPPP/4K2R w K - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 830
Best move: Qxd8#