Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. d4 Nf6 5. Bd2 Qb6 6. Nf3 Qxb2 7. a4 e6 8.
Rb1 Qa3 9. Rb3 Qd6 10. Bb5+ Bd7 11. Bc4 b6 12. O-O Nc6 13. Be3 O-O-O 14. d5 Na5
15. Ba6+ Kb8 16. Rb1 Nxd5 17. Nxd5 exd5 18. Qd2 Ka8 19. Nd4 Bxa4 20. Ra1 Bd7
21. Nb5 Bxb5 22. Bxb5 c6 23. Ba6 c5 24. Rfb1 g6 25. Be2 Bg7 26. Ra3 Nc4 27.
Bxc4 dxc4 28. Qe2 Bd4 29. Qf3+ Kb8 30. Bf4 Be5 31. Rxa7 Kxa7 32. Ra1+ Kb8 33.
Qa8+ Kc7 *
Position (FEN): Q2r3r/2k2p1p/1p1q2p1/2p1b3/2p2B2/8/2P2PPP/R5K1 w - - 4 34
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1265
Best move: Ra7#