Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Qf3 Nc6 3. Bc4 Nf6 4. c3 Bc5 5. d3 d6 6. h3 Na5 7. b4 Nxc4 8. dxc4
Bb6 9. a4 a5 10. Be3 Be6 11. Nd2 axb4 12. cxb4 c5 13. a5 cxb4 14. Bxb6 Qxb6 15.
axb6 Rxa1+ 16. Ke2 Ra3 17. Qxa3 bxa3 18. Ngf3 Kd7 19. Ra1 Ra8 20. Kd3 Kc6 21.
Nb1 a2 22. Nc3 Kc5 23. Nd2 Nd7 24. Nb3+ Kb4 25. Nxa2+ Kxb3 26. Nc1+ Kb2 27.
Rxa8 Kxc1 28. Kc3 Nc5 *
Position (FEN): R7/1p3ppp/1P1pb3/2n1p3/2P1P3/2K4P/5PP1/2k5 w - - 2 29
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 658
Best move: Ra1#