Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. Nf3 Nc6 5. Bb5 Bd7 6. Bxc6 Bxc6 7. d4 e6 8.
Bf4 Nh6 9. Bxh6 gxh6 10. Qd2 Be7 11. Qxh6 Qd7 12. Ne5 Qd6 13. Nxc6 Qxc6 14.
O-O-O Qxg2 15. Rhg1 Qxf2 16. Ne4 Qf5 17. Qg7 O-O-O 18. Nc5 Bf6 19. Qg4 Qd5 20.
Qg2 Qxa2 *
Position (FEN): 2kr3r/ppp2p1p/4pb2/2N5/3P4/8/qPP3QP/2KR2R1 w - - 0 21
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 826
Best move: Qxb7#