Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Nc3 c6 4. d4 exd4 5. Qxd4 Qf6 6. Qd3 Bg4 7. e5 dxe5 8.
Bg5 Qd6 9. Nxe5 Qxe5+ 10. Ne4 Be7 11. Bxe7 Qxe7 12. f3 Bf5 13. O-O-O Bxe4 14.
fxe4 Nd7 15. Qd4 Ngf6 16. Bd3 O-O-O 17. Qxa7 Ne5 18. Ba6 Rxd1+ 19. Rxd1 Rg8 20.
Qa8+ Kc7 *
Position (FEN): Q5r1/1pk1qppp/B1p2n2/4n3/4P3/8/PPP3PP/2KR4 w - - 3 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 862
Best move: Qxb7#