Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. Nf3 Nc6 3. e5 dxe5 4. Bb5 Bd7 5. Bxc6 Bxc6 6. Nxe5 Qd5 7. Nxc6 Qxg2
8. Rf1 Qxc6 9. d3 O-O-O 10. Be3 Kb8 11. Nc3 e5 12. a4 f5 13. b4 Qxc3+ 14. Bd2
Qc6 15. b5 Qe6 16. a5 e4 17. a6 exd3+ 18. Be3 b6 19. cxd3 Bc5 20. Qf3 Rxd3 *
Position (FEN): 1k4nr/p1p3pp/Pp2q3/1Pb2p2/8/3rBQ2/5P1P/R3KR2 w Q - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1342
Best move: Qb7#